PostgreSQL PDO драјвер
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
PostgreSQL PDO драјвер
Референца за `ref.pdo-pgsql.php` со подобрена типографија и навигација.
PDO драјвер за PostgreSQL (PDO_PGSQL)
Вовед
PDO_PGSQL е драјвер што го имплементира интерфејсот PHP Data Objects (PDO) за да овозможи пристап од PHP до PostgreSQL бази на податоци.
Типови на ресурси
Овој екстензија дефинира ресурс од тип стрим што се враќа од PDO::pgsqlLOBOpen().
Инсталација
од PHP 8.0.0. Силно се обесхрабрува потпирањето на оваа функција. --with-pdo-pgsql[=DIR] за инсталирање на PDO PostgreSQL екстензијата, каде опционалното [=DIR]
е основната инсталациона директориум на PostgreSQL, или патеката до pg_config.
$ ./configure --with-pdo-pgsql
Претходно дефинирани константи
Константите подолу се дефинирани од овој драјвер и ќе бидат достапни само кога екстензијата е компајлирана во PHP или динамички вчитана при извршување. Дополнително, овие константи специфични за драјверот треба да се користат само ако го користите овој драјвер. Користењето атрибути специфични за драјверот со друг драјвер може да резултира со неочекувано однесување. Добиј информации за MySQL хост Константите подолу се дефинирани од овој драјвер и ќе бидат достапни само кога екстензијата е или компајлирана во PHP или динамички вчитана во време на извршување. Покрај тоа, овие константи специфични за драјверот треба да се користат само ако го користите овој драјвер. Користењето атрибути специфични за драјверот со друг драјвер може да резултира со неочекувано однесување. PDO::ATTR_DRIVER_NAME може да се користи за добивање на
-
PDO::PGSQL_ATTR_DISABLE_PREPARES(int) -
Псевдоним на
Pdo\Pgsql::ATTR_DISABLE_PREPARES. As of PHP 8.5.0, this constant is deprecated. -
PDO::PGSQL_TRANSACTION_IDLE(int) -
Индицирајте дека наведениот филтер треба да се примени само кога
Pdo\Pgsql::TRANSACTION_IDLE. As of PHP 8.5.0, this constant is deprecated, as it has no effect. -
PDO::PGSQL_TRANSACTION_ACTIVE(int) -
Индицирајте дека наведениот филтер треба да се примени само кога
Pdo\Pgsql::TRANSACTION_ACTIVE. As of PHP 8.5.0, this constant is deprecated, as it has no effect. -
PDO::PGSQL_TRANSACTION_INTRANS(int) -
Индицирајте дека наведениот филтер треба да се примени само кога
Pdo\Pgsql::TRANSACTION_INTRANS. As of PHP 8.5.0, this constant is deprecated, as it has no effect. -
PDO::PGSQL_TRANSACTION_INERROR(int) -
Индицирајте дека наведениот филтер треба да се примени само кога
Pdo\Pgsql::TRANSACTION_INERROR. As of PHP 8.5.0, this constant is deprecated, as it has no effect. -
PDO::PGSQL_TRANSACTION_UNKNOWN(int) -
Индицирајте дека наведениот филтер треба да се примени само кога
Pdo\Pgsql::TRANSACTION_UNKNOWN. As of PHP 8.5.0, this constant is deprecated, as it has no effect.
Општи белешки
Забелешка:
byteacolumns are returned as stream resources. See Подготвени изјави и процедури за складирање for how to read these values and how to bind data withPDO::PARAM_LOB.
Содржина
- PDO_OCI DSN — Поврзување со PostgreSQL бази на податоци
- PDO::pgsqlCopyFromArray — Алијас на Pdo\Pgsql::copyFromArray
- PDO::pgsqlCopyFromFile — Алијас на Pdo\Pgsql::copyFromFile
- PDO::pgsqlCopyToArray — Алијас на Pdo\Pgsql::copyToArray
- PDO::pgsqlCopyToFile — Алијас на Pdo\Pgsql::copyToFile
- PDO::pgsqlGetNotify — Алијас на Pdo\Pgsql::getNotify
- PDO::pgsqlGetPid — Алијас на Pdo\Pgsql::getPid
- PDO::pgsqlLOBCreate — Алијас на Pdo\Pgsql::lobCreate
- PDO::pgsqlLOBOpen — Алијас на Pdo\Pgsql::lobOpen
- PDO::pgsqlLOBUnlink — Алијас на Pdo\Pgsql::lobUnlink