Описание тега postgresql
PostgreSQL ( часто Postgres, но никогда Postgre)- это объектно-реляционная система управления базами данных (ORDBMS), доступная для всех основных операционных систем. Он выпущен под лицензией PostgreSQL, которая является лицензией в стиле MIT, и, следовательно, является бесплатным программным обеспечением с открытым исходным кодом. PostgreSQL разработан Группой глобального развития PostgreSQL, состоящей из добровольцев, нанятых такими компаниями, как Red Hat и EnterpriseDB.
PostgreSQL произносится как "post-grez-ql". Postgres произносится как "post-grez".
Существует множество форков Postgres для специализированных задач, таких как Greenplum Database, Amazon Redshift, ParAccel, Postgres-XC, Postgres-XL, PPAS и т. Д. Их функции и синтаксис отличаются от стандартного PostgreSQL. Объявите, что вы используете, и добавьте тег.
Возможности PostgreSQL
- Реализует большую часть стандарта SQL:2011.
- КИСЛОТА- совместимый
- Полностью транзакционный (включая все операторы DDL)
- Расширяемые типы данных, операторы, индексация, функции, агрегаты, процедурные языки
- Большое количество расширений как в комплекте, так и от сторонних производителей
- Поддерживаемые операционные системы: Linux, FreeBSD, Solaris, MS Windows, Mac OS X
- Подробная, полная и понятная документация
Как задавать хорошие вопросы
По вопросам производительности рассмотрите инструкции для postgresql-performance.
Для вопросов, касающихся конкретной версии, добавьте тег версии: postgresql-9.3, postgresql-10 и т. Д.
Вопросы, касающиеся администрирования или дополнительных функций, лучше всего направлять на https://dba.stackexchange.com/.
Руководство по отчетности проблем на PostgreSQL вики полезно чтение.
Покажите свою версию PostgreSQL из
SELECT version()
.Включите полный текст соответствующих сообщений об ошибках, запросов SQL и т. Д.
При необходимости предоставьте тестовый пример с
CREATE TABLE
а такжеINSERT
заявления с образцами данных и ожидаемыми результатами. SQL Fiddle может быть полезен для этого.Если вы задавали предыдущие вопросы по теме, добавьте ссылку.
Если вы повторно разместите вопрос из списка рассылки, сделайте ссылку на страницу в архивах списка рассылки. Или наоборот, при размещении там ТАК вопроса.
Знать о
PostgreSQL
текущие настройки / конфигурация бэкэнд с:SELECT name, current_setting(name), source FROM pg_settings WHERE source NOT IN ('default', 'override');
Ресурсы
- Текущее руководство
- Инструменты графического интерфейса PostgreSQL
- PostgreSQL вики
- PostgreSQL в Википедии
- Архивы списков рассылки
- IRC-каналы PostgreSQL
- Книги