Функции PostgreSQL (PDO_PGSQL)

Введение

PDO_PGSQL - это драйвер, реализующий интерфейс PHP Data Objects (PDO) для доступа к базам данных PostgreSQL.

Типы ресурсов

Этот модуль определяет потоковый ресурс, возвращаемый PDO::pgsqlLOBOpen().

Установка

Для установки модуля PDO PostgreSQL используйте опцию --with-pdo-pgsql[=DIR], где [=DIR] - необязательное значение, указывающее на директорию установки базы PostgreSQL или путь до pg_config.

$ ./configure --with-pdo-pgsql

Предопределённые константы

Перечисленные ниже константы определены данным драйвером и будут доступны только в случае, если PHP был собран с поддержкой этого модуля, или данный модуль был динамически загружен во время выполнения. Вдобавок, эти зависимые от драйвера константы должны быть использованы только совместно с этим драйвером. Использование атрибутов, специфичных для некоторого драйвера с другим драйвером может вызвать неожиданное поведение. Если ваш код выполняется с несколькими драйверами, то можно использовать функцию PDO::getAttribute() для получения атрибута PDO::ATTR_DRIVER_NAME для проверки драйвера.

PDO::PGSQL_ATTR_DISABLE_PREPARES (int)

Отправьте запрос и параметры на сервер вместе за один вызов, избегая необходимости отдельно создавать именованный подготовленный оператор. Если запрос будет выполняться только один раз, это может уменьшить задержку, избегая ненужного обхода сервера.

Общие замечания

Замечание:

Поля bytea возвращаются как потоки.

Содержание