Функции 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::ATTR_DRIVER_NAME, вызывают метод PDO::getAttribute(), если код запускается с несколькими драйверами.

PDO::PGSQL_ATTR_DISABLE_PREPARES (int)

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

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

Замечание:

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

Содержание

add a note

User Contributed Notes 1 note

up
-69
rtroy at sciencetools dot com
2 years ago
On Fedora, install the PostgreSql PDO with yum or dnf:

$ dnf install php-pgsql php-pdo_pgsql
To Top