Адаптер pgsql
Адаптер к СУБД PostgreSQL. Надстройка над php_pgsql.
Параметры подключения
- host - имя хоста сервера БД. Может содержать через двоеточие номер порта: "localhost:3307"
- username - логин пользователя БД.
- password - пароль пользователя БД.
- dbname - имя базы данных, которая выбирается сразу при подключении.
- charset - кодировка. Выбирается при подключении. Таким образом при подключении может так же возникнуть ошибка с неправильной кодировкой.
- options - различные опции подключения. Поскольку в PostgreSQL кодировка задается через options можно либо использовать charset, либо options и задать в нем кодировку самостоятельно.
- hostaddr - IP адрес хоста для подключения
- connect_timeout - максимальное время ожидания соединения в секундах(0 - время ожидания неограничено).
- sslmode - выбор ssl режима: disable - установка только незашифрованного соединения, allow - сначала пытается установить незашифрованное соединение, затем шифрованное, prefer(по умолчанию) - сначала пытается установить шифрованное соединение, затем незашифрованное, require - только шифрованное соединение.
- service - имя сервиса хранящего дополнительные параметры соединения.
Все параметры являются необязательными.
Реализация
getImplementationConnection() возвращает resource.
$Result->cursor() возвращает resource.