PostgreSQL - это система управления объектно-реляционными базами данных с открытым исходным кодом (ORDBMS), доступная для всех основных платформ, включая Linux, UNIX, Windows и OS X. Пожалуйста, укажите свою точную версию Postgres, задавая вопросы. Вопросы, связанные с администрированием или расширенными функциями, лучше всего подходят для dba.stackexchange.com.

PostgreSQL (часто Postgres, никогда Postgre), это объектно-реляционная система управления базами данных (ORDBMS), доступная для всех основных операционных систем. Он выпущен под лицензией PostgreSQL, которая является лицензией в стиле MIT и, следовательно, бесплатной и с открытым исходным кодом. PostgreSQL разработан Глобальной группой развития PostgreSQL, состоящей из добровольцев, работающих в таких компаниях, как Red Hat и EnterpriseDB.

PostgreSQL произносится как "post-grez-q-l". Postgres произносится как "post-grez".

Многочисленные вилки Postgres существуют для специализированных задач, таких как Greenplum Database, Amazon Redshift, ParAccel, Postgres-XC, Postgres-XL, PPAS и т.д. Их особенности и синтаксис отличаются от запаса PostgreSQL. Объявите, что вы используете, и добавьте тег.

Функции PostgreSQL

Как задать хорошие вопросы

Для вопросов производительности рассмотрите инструкции .

Для вопросов, предназначенных для конкретной версии, добавьте тег версии: , и т.д..

Вопросы, касающиеся администрирования или расширенных функций, лучше всего подходят для dba.stackexchange.com.

Руководство по проблемам отчетности в PostgreSQL wiki полезно прочитать.

  • Покажите версию PostgreSQL с SELECT version().

  • Включить полный текст соответствующих сообщений об ошибках, SQL-запросы и т.д.

  • При необходимости поставьте тестовый пример с операторами CREATE TABLE и INSERT с образцами данных и ожидаемыми результатами. SQL Fiddle может быть вам полезен.

  • Если вы задали предыдущие, связанные вопросы, добавьте ссылку.

  • Если вы повторно разместите вопрос в списке рассылки, перейдите на страницу в архивы списков рассылки. Или, наоборот, при размещении вопроса SO.

  • Знайте о текущих настройках PostgreSQL/backend config:

    SELECT name, current_setting(name), source FROM pg_settings
    WHERE  source NOT IN ('default', 'override');
    

Ресурсы

Полезные ссылки