PostgreSQL документация

PostgreSQL 9.4 Документация
php5.kiev.ua/pgsql/

Документация по PostgreSQL 9.1.1
postgresql.ru.net/manual/index.html

wiki.postgresql.org/wiki/Russian

PostgreSQL для профессионалов
Год: 2003
rutracker.org/forum/viewtopic.php?t=505665

Разработка Web-приложений на PHP и PostgreSQL. Руководство разработчика и администратора
Год: 2003
rutracker.org/forum/viewtopic.php?t=4509062

Следует также отметить, что большая часть изложенного в статье материала относится к версии сервера не ниже 8.4.
postgresql.leopard.in.ua/html/

CHM-справка версия 9.0
habrahabr.ru/post/114838/

Администрирование PostgreSQL 9. Книга рецептов
www.ozon.ru/context/detail/id/19133383/
читать к книге отзывы и думать

Работа с PostgreSQL: настройка и масштабирование (4-е издание)
habrahabr.ru/post/234489/

PostGIS — расширение объектно-реляционной СУБД PostgreSQL предназначенное для хранения в базе географических данных.
postgresql.ru.net/postgis/index.html
gis-lab.info/docs/postgis/manual/
Читать дальше

15 команд для управления PostgreSQL

Непомню откуда это но тоже из черновиков опубликовал.

15 команд для управления PostgreSQL
guruadmin.ru/page/15-practical-postgresql-database-administration-commands

В этой статье я покажу 15 наиболее полезных команд для управления postgreSQL.
Читать дальше

Error Loading database.php postgres

Error Loading database.php postgres

Attempt to connect with invalid server parameter, possibly someone is trying to hack your system.

phpPgAdmin
посмотрите в config.inc.php параметр:
$conf['servers'][0]['host'] = 'localhost';

и замените его на
$conf['servers'][0]['host'] = '';


именно замените, а НЕ добавьте во так:
#$conf['servers'][0]['host'] = 'localhost';
$conf['servers'][0]['host'] = '';

т.е. одна строка закоменчена, а другая нет.
Закоменченная строка почемуто не считается закоменченой и phpPgAdmin её применяет. Видимо он парсит этот фаил на переменную.
Читать дальше

PostgreSQL : Изменение кодировки по-умолчанию для новых таблиц на UTF-8

Password:
createdb: database creation failed: ERROR:  new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII)
HINT:  Use the same encoding as in the template database, or use template0 as template.


Когда мы создаем новую базу данных, PostgreSQL фактически просто создает копию имеющегося шаблона базы данных.

Изначально существует два шаблона: template0 и template1. Шаблон template1 используется по-умолчанию при создании новых баз данных. Чтобы изменить кодировку вновь создаваемой базы данных одним из путей является изменение шаблона template1. Чтобы сделать это, подключитесь к командной оболочке PostgresSQL (psql) и выполните следующие действия:

1. В первую очередь необходимо удалить template1. Шаблоны не могут быть удалены, поэтому сначала мы изменим его, как-будто это обычная база данных:
UPDATE pg_database SET datistemplate = FALSE WHERE datname = 'template1';


2. Теперь мы можем удалить его:
DROP DATABASE template1;


3. Следующий шаг – создание новой базы данных из шаблона template0, с новой кодировкой по-умолчанию:
CREATE DATABASE template1 WITH TEMPLATE = template0 ENCODING = 'UNICODE';


4. Теперь изменим базу данных template1 чтобы она стала шаблоном:
UPDATE pg_database SET datistemplate = TRUE WHERE datname = 'template1';


6. (К сведению) Если Вы не хотите, чтобы кто-либо пользовался этим шаблоном, установите значение datallowconn в FALSE:
UPDATE pg_database SET datallowconn = FALSE WHERE datname = 'template1';


Теперь Вы можете создавать новые базы в кодировке UTF8.

Автор: websiteprojector.ru/?p=151
Читать дальше

ISPmanager установка PostgreSQL - пароль пользователя pgsql

После установки PostgreSQL из панели управления ISPmanager, мы незнаем где искать пароль.

Пароль от пользователя pgsql лежит в /usr/local/ispmgr/etc/ispmgr.conf

DbServer "PostgreSQL" {
    Owner __Owner__
    AccessType allow
    ChangePassword 2012-03-01
    Hostname localhost
    Password you_password
    SockPath /var/run/postgresql
    Type pgsql
    User postgres
}
Читать дальше