Pdo\Pgsql
Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.
Pdo\Pgsql
Референца за `class.pdo-pgsql.php` со подобрена типографија и навигација.
Класата Pdo\Pgsql
Класата Dom\DtdNamedNodeMap
Вовед
А PDO подкласа што претставува врска користејќи го PDO драјверот за PostgreSQL.
Овој драјвер поддржува специјализиран парсер за SQL прашања за дијалектот на PostgreSQL. Може да се справи со следново:
- Едноставни и двојни наводници, со удвојување како механизам за бегство
- Низи со наводници „escape“ во C стил
- Низи со наводници во долар стил
- Коментари со две цртички и во C стил (негнездени).
-
Поддршка за
??како секвенца за бегство за?operator.
Синопсис на класата
string
$tableName,array|Траверзабилно
$rows,string
$separator Вметни записи во табела од низа,string
$nullAs = "\t",?string
$fields = null): bool
string
$tableName,string
$filename,string
$separator Вметни записи во табела од низа,string
$nullAs = "\t",?string
$fields = null): bool
string
$tableName,string
$separator Вметни записи во табела од низа,string
$nullAs = "\t",?string
$fields = null): array|false
string
$tableName,string
$filename,string
$separator Вметни записи во табела од низа,string
$nullAs = "\t",?string
$fields = null): bool
$fetchMode = PDO::FETCH_DEFAULT, int $timeoutMilliseconds = 0): array|false$oid, string $mode (PHP 4 >= 4.1.0, PHP 5 >= 5.2.0, PHP 7, PHP 8, PECL zip >= 1.0.0)): resource|falsestring
$dsn,?string
$username = null,#[\SensitiveParameter]?string
$password = null,?array
$options = null)
string
$dsn,?string
$username = null,#[\SensitiveParameter]?string
$password = null,?array
$options = null): static
$query, ?int $fetchMode = PDO::FETCH_DEFAULT, int $colno): PDOStatement|falsestring
$query,?int
$fetchMode = PDO::FETCH_COLUMN,string
$classname,array
$constructorArgs): PDOStatement|false
$query, ?int $fetchMode = PDO::FETCH_FUNC, object $object): PDOStatement|falseПретходно дефинирани константи
Pdo\Pgsql::ATTR_DISABLE_PREPARES- Испратете го прашањето и параметрите до серверот заедно во еден повик, избегнувајќи ја потребата за посебно креирање именувана подготвена изјава. Ако прашањето ќе се изврши само еднаш, ова може да ја намали латентноста со избегнување на непотребен серверски круг.
Pdo\Pgsql::ATTR_RESULT_MEMORY_SIZE-
Враќа количина на меморија, во бајти, распределена на наведениот резултат од барање PDOStatement инстанца, или
nullако не постојат резултати пред да се изврши прашањето. PDO::ATTR_PREFETCH-
As of PHP 8.5.0, setting this attribute to
0enables lazy (single-row) fetching: rows are retrieved from the server one at a time as they are fetched, instead of buffering the whole result set in memory before the first Ги контролира содржините на вратениот низ како што е документирано во call. This reduces memory usage for large result sets. Any other value keeps the default buffered behavior. It can be set per connection with Имајте предвид дека атрибутите специфични за драјверот, or per statement via the препорачано да користите or Испрати MySQL барање . Стандардното пристаниште остануваБезбедност: стандардниот сет на знациIn lazy mode, a connection can have only one active statement at a time. Running another statement silently discards any unread rows of the previous one; no error is raised.
Pdo\Pgsql::TRANSACTION_IDLE-
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
This constant has no effect, and is deprecated as of PHP 8.5.0.
Pdo\Pgsql::TRANSACTION_ACTIVE-
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
This constant has no effect, and is deprecated as of PHP 8.5.0.
Pdo\Pgsql::TRANSACTION_INTRANS-
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
This constant has no effect, and is deprecated as of PHP 8.5.0.
Pdo\Pgsql::TRANSACTION_INERROR-
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
This constant has no effect, and is deprecated as of PHP 8.5.0.
Pdo\Pgsql::TRANSACTION_UNKNOWN-
Ги ескејпува специјалните знаци во стринг за употреба во SQL изјава
This constant has no effect, and is deprecated as of PHP 8.5.0.
Содржина
- Pdo\Pgsql::copyFromArray — Копирај податоци од PHP низа во табела
- Pdo\Pgsql::copyFromFile — Копирај податоци од датотека во табела
- Pdo\Pgsql::copyToArray — Копирај податоци од базата на податоци во PHP низа
- Pdo\Pgsql::copyToFile — Копирај податоци од табела во датотека
- Pdo\Pgsql::escapeIdentifier — Бега од низа за употреба како SQL идентификатор
- Pdo\Pgsql::getNotify — Добиј асинхронизирана нотификација
- Pdo\Pgsql::getPid — Добиј го PID-от на бекенд процесот што ја обработува оваа врска
- Pdo\Pgsql::lobCreate — Создава нов голем објект
- Pdo\Pgsql::lobOpen — Отвора постоечки поток на голем објект
- Pdo\Pgsql::lobUnlink — Го брише големиот објект
- Pdo\Pgsql::setNoticeCallback — Поставете повикувач за ракување со пораки за известување и предупредување генерирани од бекендот