以下の定数が定義されています。 この関数の拡張モジュールが PHP 組み込みでコンパイルされているか、 実行時に動的にロードされている場合のみ使用可能です。
PGSQL_ASSOC
(integer)
PGSQL_NUM
(integer)
PGSQL_BOTH
(integer)
PGSQL_CONNECT_FORCE_NEW
(integer)
PGSQL_CONNECTION_BAD
(integer)
PGSQL_CONNECTION_OK
(integer)
PGSQL_SEEK_SET
(integer)
PGSQL_SEEK_CUR
(integer)
PGSQL_SEEK_END
(integer)
PGSQL_EMPTY_QUERY
(integer)
PGSQL_COMMAND_OK
(integer)
PGSQL_TUPLES_OK
(integer)
PGSQL_COPY_OUT
(integer)
PGSQL_COPY_IN
(integer)
PGSQL_BAD_RESPONSE
(integer)
PGSQL_NONFATAL_ERROR
(integer)
PGSQL_FATAL_ERROR
(integer)
PGSQL_TRANSACTION_IDLE
(integer)
PGSQL_TRANSACTION_ACTIVE
(integer)
PGSQL_TRANSACTION_INTRANS
(integer)
PGSQL_TRANSACTION_INERROR
(integer)
PGSQL_TRANSACTION_UNKNOWN
(integer)
PGSQL_DIAG_SEVERITY
(integer)
PGSQL_DIAG_SQLSTATE
(integer)
PGSQL_DIAG_MESSAGE_PRIMARY
(integer)
PGSQL_DIAG_MESSAGE_DETAIL
(integer)
PGSQL_DIAG_MESSAGE_HINT
(integer)
PGSQL_DIAG_STATEMENT_POSITION
(integer)
PGSQL_DIAG_INTERNAL_POSITION
(integer)
PG_DIAG_STATEMENT_POSITION
と同じ定義ですが、
こちらはカーソル位置が内部で生成されたコマンドを参照している場合に
使用されます。このフィールドが存在する場合は、常に
PG_DIAG_INTERNAL_QUERY
フィールドも存在します。
PGSQL_DIAG_INTERNAL_QUERY
(integer)
PGSQL_DIAG_CONTEXT
(integer)
PGSQL_DIAG_SOURCE_FILE
(integer)
PGSQL_DIAG_SOURCE_LINE
(integer)
PGSQL_DIAG_SOURCE_FUNCTION
(integer)
PGSQL_ERRORS_TERSE
(integer)
PGSQL_ERRORS_DEFAULT
(integer)
PGSQL_ERRORS_VERBOSE
(integer)
PGSQL_STATUS_LONG
(integer)
PGSQL_STATUS_STRING
(integer)
PGSQL_CONV_IGNORE_DEFAULT
(integer)
PGSQL_CONV_FORCE_NULL
(integer)
PGSQL_CONV_IGNORE_NOT_NULL
(integer)
NULL
を SQL の NOT NULL に変換しないように
します。
PGSQL_DML_NO_CONV
(integer)
PGSQL_DML_EXEC
(integer)
PGSQL_DML_ASYNC
(integer)
PGSQL_DML_STRING
(integer)
PGSQL_DML_ESCAPE
(integer)