1
0
mirror of https://github.com/php/doc-ru.git synced 2026-03-26 16:52:12 +01:00
Files
archived-doc-ru/reference/pgsql/constants.xml
2021-04-25 18:41:30 +03:00

897 lines
32 KiB
XML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
<?xml version="1.0" encoding="utf-8"?>
<!-- EN-Revision: a0ae28d3bc85f927c22649ebd9a590b921534b7d Maintainer: aur Status: ready -->
<!-- Reviewed: yes Maintainer: lex -->
<!-- $Revision$ -->
<appendix xml:id="pgsql.constants" xmlns="http://docbook.org/ns/docbook">
&reftitle.constants;
&extension.constants;
<variablelist>
<varlistentry xml:id="constant.pgsql-libpq-version">
<term>
<constant>PGSQL_LIBPQ_VERSION</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
Короткое обозначение версии libpq, содержащее только цифры и точки.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-libpq-version-str">
<term>
<constant>PGSQL_LIBPQ_VERSION_STR</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
До PHP 8.0.0 - длинное обозначение версии libpq, которое включает информацию о компиляторе.
Начиная с PHP 8.0.0, значение идентично <constant>PGSQL_LIBPQ_VERSION</constant>,
а использование <constant>PGSQL_LIBPQ_VERSION_STR</constant> устарело.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-assoc">
<term>
<constant>PGSQL_ASSOC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в функцию <function>pg_fetch_array</function>. Возвращает ассоциативный массив
'имя поля' => 'значение поля'.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-num">
<term>
<constant>PGSQL_NUM</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в функцию <function>pg_fetch_array</function>. Возвращает нумерованный
массив 'номер поля' => 'значение поля'.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-both">
<term>
<constant>PGSQL_BOTH</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в функцию <function>pg_fetch_array</function>. Возвращает массив значений поля,
нумерованный (по номеру поля) и ассоциативный (по имени поля).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-connect-force-new">
<term>
<constant>PGSQL_CONNECT_FORCE_NEW</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в функцию <function>pg_connect</function> для принудительного создания
нового подключения вместо использования идентичного существующего.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-connect-async">
<term>
<constant>PGSQL_CONNECT_ASYNC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_connect</function> для создания асинхронного соединения.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-connection-auth-ok">
<term>
<constant>PGSQL_CONNECTION_AUTH_OK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-connection-awaiting-response">
<term>
<constant>PGSQL_CONNECTION_AWAITING_RESPONSE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-connection-bad">
<term>
<constant>PGSQL_CONNECTION_BAD</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_connection_status</function>, указывает на
неработоспособность соединения с базой данных.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-connection-made">
<term>
<constant>PGSQL_CONNECTION_MADE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-connection-ok">
<term>
<constant>PGSQL_CONNECTION_OK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_connection_status</function>,
указывает на нормальное (рабочее) состояние соединения с базой данных.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-connection-setenv">
<term>
<constant>PGSQL_CONNECTION_SETENV</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-connection-ssl-startup">
<term>
<constant>PGSQL_CONNECTION_SSL_STARTUP</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-connection-started">
<term>
<constant>PGSQL_CONNECTION_STARTED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-seek-set">
<term>
<constant>PGSQL_SEEK_SET</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в функцию <function>pg_lo_seek</function>. Операция поиска начнёт работу
с начала объекта.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-seek-cur">
<term>
<constant>PGSQL_SEEK_CUR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в функцию <function>pg_lo_seek</function>. Операция поиска начнёт работу
с текущей позиции.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-seek-end">
<term>
<constant>PGSQL_SEEK_END</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в функцию <function>pg_lo_seek</function>. Операция поиска начнёт работу
с конца объекта.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-empty-query">
<term>
<constant>PGSQL_EMPTY_QUERY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_result_status</function>. Означает, что отправленная на
сервер строка была пустой.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-command-ok">
<term>
<constant>PGSQL_COMMAND_OK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_result_status</function>. Означает успешное
завершение команды, не возвращающей данных.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-tuples-ok">
<term>
<constant>PGSQL_TUPLES_OK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_result_status</function>. Означает успешное
завершение команды, возвращающей какие-либо данные
(например, <literal>SELECT</literal> или <literal>SHOW</literal>).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-copy-out">
<term>
<constant>PGSQL_COPY_OUT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_result_status</function>.
Сообщает, что было начато копирование данных с сервера.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-copy-in">
<term>
<constant>PGSQL_COPY_IN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_result_status</function>.
Сообщает, чтобы начато копирование данных на сервер.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-bad-response">
<term>
<constant>PGSQL_BAD_RESPONSE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_result_status</function>.
Сообщает, что ответ от сервера не был распознан.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-nonfatal-error">
<term>
<constant>PGSQL_NONFATAL_ERROR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_result_status</function>.
Сообщает, что произошла некритическая (уведомление или предупреждение) ошибка.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-fatal-error">
<term>
<constant>PGSQL_FATAL_ERROR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_result_status</function>.
Сообщает, что произошла критическая ошибка.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-transaction-idle">
<term>
<constant>PGSQL_TRANSACTION_IDLE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_transaction_status</function>.
Означает, что соединение на данный момент бездействует и не находится в рамках транзакции.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-transaction-active">
<term>
<constant>PGSQL_TRANSACTION_ACTIVE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_transaction_status</function>. Означает состояние,
когда команда находится в процессе выполнения. Запрос через соединение отправлен, но
выполнение ещё не завершено.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-transaction-intrans">
<term>
<constant>PGSQL_TRANSACTION_INTRANS</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_transaction_status</function>. Означает, что соединение
простаивает и находится в рамках транзакции.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-transaction-inerror">
<term>
<constant>PGSQL_TRANSACTION_INERROR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_transaction_status</function>.
Означает, что соединение простаивает и находится в рамках транзакции потерпевшей неудачу
при выполнении.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-transaction-unknown">
<term>
<constant>PGSQL_TRANSACTION_UNKNOWN</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_transaction_status</function>.
Означает, что соединение разорвано.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-severity">
<term>
<constant>PGSQL_DIAG_SEVERITY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в функцию <function>pg_result_error_field</function>.
Сообщает о затруднении. Возможны лишь перечисленные значения: <literal>ERROR</literal>,
<literal>FATAL</literal>, или <literal>PANIC</literal> (в сообщении об ошибке), либо
<literal>WARNING</literal>, <literal>NOTICE</literal>, <literal>DEBUG</literal>,
<literal>INFO</literal>, или <literal>LOG</literal> (в уведомлении), либо перевод
перечисленных значений в соответствии с используемой локализацией. Поле всегда определено.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-sqlstate">
<term>
<constant>PGSQL_DIAG_SQLSTATE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_error_field</function>.
Код ошибки SQLSTATE. Код SQLSTATE определяет тип произошедшей ошибки; он может быть использован
прикладной программой при выполнении специфических операций (таких как обработка ошибки)
в ответ на ошибку базы данных.
Это поле всегда определено и его значение не зависит от локализации.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-message-primary">
<term>
<constant>PGSQL_DIAG_MESSAGE_PRIMARY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_error_field</function>.
Основное удобочитаемое сообщение об ошибке (обычно одна строка). Поле всегда определено.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-message-detail">
<term>
<constant>PGSQL_DIAG_MESSAGE_DETAIL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_error_field</function>.
Детализация: дополнительное сообщение об ошибке, содержащее более подробную
информацию о проблеме. Может содержать несколько строк.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-message-hint">
<term>
<constant>PGSQL_DIAG_MESSAGE_HINT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_error_field</function>.
Подсказка: указание на возможные пути устранения ошибки. Отличается от детализации ошибки тем, что
это просто предложения (возможно ошибочные), а не точная информация. Может содержать несколько строк.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-statement-position">
<term>
<constant>PGSQL_DIAG_STATEMENT_POSITION</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_error_field</function>.
Строка, содержащая десятичное целое число, указывающее на позицию курсора в исходном выражении, где произошла
ошибка. Первый символ имеет индекс 1, позиции исчисляются в символах, а не в байтах.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-internal-position">
<term>
<constant>PGSQL_DIAG_INTERNAL_POSITION</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_error_field</function>.
Определение тоже, что и для поля <constant>PG_DIAG_STATEMENT_POSITION</constant>, но
используется в случаях, когда курсор указывает на команду, сгенерированную сервером БД.
В таких случаях всегда появляется поле <constant>PG_DIAG_INTERNAL_QUERY</constant>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-internal-query">
<term>
<constant>PGSQL_DIAG_INTERNAL_QUERY</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_error_field</function>.
Текст ошибки, сгенерированной внутренней командой СУБД, в которой произошла ошибка. Это может быть,
например, SQL-запрос, сформированный функцией PL/pgSQL.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-context">
<term>
<constant>PGSQL_DIAG_CONTEXT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_error_field</function>.
Указание на контекст, где произошла ошибка. В основном содержит трассировку
запрограммированных функций и автоматически сгенерированных запросов. Трассировка
выводится построчно, начиная с последней строки.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-source-file">
<term>
<constant>PGSQL_DIAG_SOURCE_FILE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_error_field</function>.
Имя файла исходного кода PostgreSQL, в котором отмечена ошибка.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-source-line">
<term>
<constant>PGSQL_DIAG_SOURCE_LINE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_error_field</function>.
Номер строки файла исходного кода PostgreSQL, где отмечена ошибка.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-source-function">
<term>
<constant>PGSQL_DIAG_SOURCE_FUNCTION</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_error_field</function>.
Имя функции в исходном коде PostgreSQL, сообщающей об ошибке.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-schema-name">
<term>
<constant>PGSQL_DIAG_SCHEMA_NAME</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
Добавлено в PHP 7.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-table-name">
<term>
<constant>PGSQL_DIAG_TABLE_NAME</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
Добавлено в PHP 7.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-column-name">
<term>
<constant>PGSQL_DIAG_COLUMN_NAME</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
Добавлено в PHP 7.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-datatype-name">
<term>
<constant>PGSQL_DIAG_DATATYPE_NAME</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
Добавлено в PHP 7.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-constraint-name">
<term>
<constant>PGSQL_DIAG_CONSTRAINT_NAME</constant>
(<type>string</type>)
</term>
<listitem>
<simpara>
Добавлено в PHP 7.3.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-errors-terse">
<term>
<constant>PGSQL_ERRORS_TERSE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_set_error_verbosity</function>.
Даёт предписание, что выдаваемые сообщения будут содержать только важность ошибки, основной текст
и указатель на место, где она произошла; эта информация обычно умещается в одну строку.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-errors-default">
<term>
<constant>PGSQL_ERRORS_DEFAULT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_set_error_verbosity</function>.
В режиме по умолчанию сообщения об ошибках содержат описанную выше информацию, а также
детализацию, подсказку или поля с контекстом ошибки (могут занимать несколько строк).
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-errors-verbose">
<term>
<constant>PGSQL_ERRORS_VERBOSE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_set_error_verbosity</function>.
Задаёт режим, в котором в сообщения будут включены все возможные поля.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-notice-last">
<term>
<constant>PGSQL_NOTICE_LAST</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Используется <function>pg_last_notice</function>.
Доступно с PHP 7.1.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-notice-all">
<term>
<constant>PGSQL_NOTICE_ALL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Используется <function>pg_last_notice</function>.
Доступно с PHP 7.1.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-notice-clear">
<term>
<constant>PGSQL_NOTICE_CLEAR</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Используется <function>pg_last_notice</function>.
Доступно с PHP 7.1.0.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-status-long">
<term>
<constant>PGSQL_STATUS_LONG</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_status</function>. Указывает на то, что в качестве
возвращаемого значения ожидается числовой код.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-status-string">
<term>
<constant>PGSQL_STATUS_STRING</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_result_status</function>. Указывает на то, что в качестве
возвращаемого значения ожидается текстовое представление статуса.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-conv-ignore-default">
<term>
<constant>PGSQL_CONV_IGNORE_DEFAULT</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_convert</function>.
Игнорировать значения по умолчанию в таблице в процессе преобразования.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-conv-force-null">
<term>
<constant>PGSQL_CONV_FORCE_NULL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_convert</function>.
Заменять пустые строки <type>string</type> на SQL <literal>NULL</literal> при преобразовании.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-conv-ignore-not-null">
<term>
<constant>PGSQL_CONV_IGNORE_NOT_NULL</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_convert</function>.
Указывает, что не нужно конвертировать &null; в столбцы SQL <literal>NOT NULL</literal>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-dml-no-conv">
<term>
<constant>PGSQL_DML_NO_CONV</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_insert</function>, <function>pg_select</function>,
<function>pg_update</function> и <function>pg_delete</function>.
Все параметры передаются в исходном виде. Ручное экранирование обязательно,
если параметры содержат пользовательские данные. Используйте для этих
целей <function>pg_escape_string</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-dml-exec">
<term>
<constant>PGSQL_DML_EXEC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_insert</function>, <function>pg_select</function>,
<function>pg_update</function> и <function>pg_delete</function>.
Выполнить запрос с помощью этих функций.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-dml-async">
<term>
<constant>PGSQL_DML_ASYNC</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_insert</function>, <function>pg_select</function>,
<function>pg_update</function> и <function>pg_delete</function>.
Выполнить асинхронный запрос с помощью этих функций.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-dml-string">
<term>
<constant>PGSQL_DML_STRING</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_insert</function>, <function>pg_select</function>,
<function>pg_update</function> и <function>pg_delete</function>.
Вернуть строку с выполненным запросом.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-dml-escape">
<term>
<constant>PGSQL_DML_ESCAPE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Передаётся в <function>pg_insert</function>, <function>pg_select</function>,
<function>pg_update</function> и <function>pg_delete</function>.
Применить экранирование ко всем параметрам вместо внутреннего вызова <function>pg_convert</function>.
Эта опция пропускает просмотр метаданных. Запрос может быть таким же быстрым, как и
<function>pg_query</function> и <function>pg_send_query</function>.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-polling-failed">
<term>
<constant>PGSQL_POLLING_FAILED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_connect_poll</function> и указывает на то, что
попытка соединения провалилась.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-polling-reading">
<term>
<constant>PGSQL_POLLING_READING</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_connect_poll</function> и указывает на то, что
соединение ожидает, когда сокет PostgreSQL станет доступным для чтения.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-polling-writing">
<term>
<constant>PGSQL_POLLING_WRITING</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_connect_poll</function> и указывает на то, что
соединение ожидает, когда сокет PostgreSQL станет доступным для записи.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-polling-ok">
<term>
<constant>PGSQL_POLLING_OK</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_connect_poll</function> и указывает на то, что
соединение готово к использованию.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-polling-active">
<term>
<constant>PGSQL_POLLING_ACTIVE</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Возвращается функцией <function>pg_connect_poll</function> и указывает на то, что
соединение сейчас активно.
</simpara>
</listitem>
</varlistentry>
<varlistentry xml:id="constant.pgsql-diag-severity-nonlocalized">
<term>
<constant>PGSQL_DIAG_SEVERITY_NONLOCALIZED</constant>
(<type>int</type>)
</term>
<listitem>
<simpara>
Важность; Возможны следующие значения: ERROR, FATAL или PANIC (в сообщении ошибке),
либо WARNING, NOTICE, DEBUG, INFO или LOG (в сообщении предупреждении).
Это идентично полю PG_DIAG_SEVERITY за исключением того, содержимое не локализовано.
Доступно только в версии 9.6 или новее / PHP 7.3.0 или новее.
</simpara>
</listitem>
</varlistentry>
</variablelist>
</appendix>
<!-- Keep this comment at the end of the file
Local variables:
mode: sgml
sgml-omittag:t
sgml-shorttag:t
sgml-minimize-attributes:nil
sgml-always-quote-attributes:t
sgml-indent-step:1
sgml-indent-data:t
indent-tabs-mode:nil
sgml-parent-document:nil
sgml-default-dtd-file:"~/.phpdoc/manual.ced"
sgml-exposed-tags:nil
sgml-local-catalogs:nil
sgml-local-ecat-files:nil
End:
vim600: syn=xml fen fdm=syntax fdl=2 si
vim: et tw=78 syn=sgml
vi: ts=1 sw=1
-->