Функции PostgreSQL (PDO_PGSQL) PostgreSQL (PDO)
&reftitle.intro; PDO_PGSQL - это драйвер, реализующий интерфейс PHP Data Objects (PDO) для доступа к базам данных PostgreSQL.
&reftitle.resources; Этот модуль определяет потоковый ресурс, возвращаемый PDO::pgsqlLOBOpen.
&reference.pdo-pgsql.configure; &reference.pdo-pgsql.constants;
Общие замечания Поля bytea возвращаются как потоки.
PDO_PGSQL DSN Соединение с базой данных PostgreSQL &reftitle.description; Строка подключения (Data Source Name или DSN) PDO_PGSQL состоит из следующих элементов, разделённых пробелом либо точкой с запятой: Префикс DSN pgsql:. host Имя хоста, на котором расположена база данных. port Порт, на котором эта база данных ждёт подключения. dbname Имя базы данных. user Имя пользователя для соединения. Если вы зададите имя пользователя в DSN, PDO проигнорирует значение, переданное в качестве параметра конструктору. password Пароль пользователя для соединения. Если вы зададите пароль в DSN, PDO проигнорирует значение, переданное в качестве параметра конструктору. sslmode Режим SSL. Поддерживаемые значения и их описание перечислены в документации PostgreSQL. Все точки с запятой в строке DSN заменяются пробелами, потому что PostgreSQL ожидает такой формат. Это означает, что точки с запятой в любом из компонентов (например, password or dbname) не поддерживаются. &reftitle.examples; Примеры PDO_PGSQL DSN Следующий пример демонстрирует строку подключения к базе PostgreSQL: Следующий пример демонстрирует PDO_PGSQL DSN для подключения к базе данных PostgreSQL с помощью unix сокета /tmp/.s.PGSQL.5432: &reference.pdo-pgsql.entities.PDO;