PG::Constants

Constants

CONNECTION_AUTH_OK

Received authentication; waiting for backend start-up to finish.

CONNECTION_AWAITING_RESPONSE

Waiting for a response from the server.

CONNECTION_BAD

Connection failed

CONNECTION_MADE

Connection OK; waiting to send.

CONNECTION_OK

Connection succeeded

CONNECTION_SETENV

Negotiating environment-driven parameter settings.

CONNECTION_SSL_STARTUP

Negotiating SSL encryption.

CONNECTION_STARTED

Waiting for connection to be made.

INVALID_OID

Invalid OID constant

INV_READ

Flag for lo_creat, lo_open -- open for reading

INV_WRITE

Flag for lo_creat, lo_open -- open for writing

InvalidOid
PGRES_BAD_RESPONSE

The server’s response was not understood.

PGRES_COMMAND_OK

Successful completion of a command returning no data.

PGRES_COPY_IN

Copy In (to server) data transfer started.

PGRES_COPY_OUT

Copy Out (from server) data transfer started.

PGRES_EMPTY_QUERY

The string sent to the server was empty.

PGRES_FATAL_ERROR

A fatal error occurred.

PGRES_NONFATAL_ERROR

A nonfatal error (a notice or warning) occurred.

PGRES_POLLING_FAILED

Async connection failed or was reset

PGRES_POLLING_OK

Async connection succeeded

PGRES_POLLING_READING

Async connection is waiting to read

PGRES_POLLING_WRITING

Async connection is waiting to write

PGRES_TUPLES_OK
Successful completion of a command returning data

(such as a SELECT or SHOW).

PG_DIAG_CONTEXT

An indication of the context in which the error occurred. Presently this includes a call stack traceback of active procedural language functions and internally-generated queries. The trace is one entry per line, most recent rst.

PG_DIAG_INTERNAL_POSITION

This is dened the same as the PG_DIAG_STATEMENT_POSITION eld, but it is used when the cursor position refers to an internally generated command rather than the one submitted by the client. The PG_DIAG_INTERNAL_QUERY eld will always appear when this eld appears.

PG_DIAG_INTERNAL_QUERY

The text of a failed internally-generated command. This could be, for example, a SQL query issued by a PL/pgSQL function.

PG_DIAG_MESSAGE_DETAIL

an optional secondary error message carrying more detail about the problem. Might run to multiple lines.

PG_DIAG_MESSAGE_HINT

an optional suggestion what to do about the problem. This is intended to differ from detail in that it offers advice (potentially inappropriate) rather than hard facts. Might run to multiple lines.

PG_DIAG_MESSAGE_PRIMARY

The primary human-readable error message (typically one line). Always present.

PG_DIAG_SEVERITY

The severity; the field contents are ERROR, FATAL, or PANIC (in an error message), or WARNING, NOTICE, DEBUG, INFO, or LOG (in a notice message), or a localized translation of one of these. Always present.

PG_DIAG_SOURCE_FILE

The le name of the source-code location where the error was reported.

PG_DIAG_SOURCE_FUNCTION

The name of the source-code function reporting the error.

PG_DIAG_SOURCE_LINE

The line number of the source-code location where the error was reported.

PG_DIAG_SQLSTATE

The SQLSTATE code for the error. The SQLSTATE code identies the type of error that has occurred; it can be used by front-end applications to perform specic operations (such as er- ror handling) in response to a particular database error. For a list of the possible SQLSTATE codes, see Appendix A. This eld is not localizable, and is always present.

PG_DIAG_STATEMENT_POSITION

A string containing a decimal integer indicating an error cursor position as an index into the original statement string. The rst character has index 1, and positions are measured in characters not bytes.

PQERRORS_DEFAULT

Default error verbosity level (set_error_verbosity)

PQERRORS_TERSE

Terse error verbosity level (set_error_verbosity)

PQERRORS_VERBOSE

Verbose error verbosity level (set_error_verbosity)

PQTRANS_ACTIVE

Transaction is currently active; query has been sent to the server, but not yet completed. (transaction_status)

PQTRANS_IDLE

Transaction is currently idle (transaction_status)

PQTRANS_INERROR

Transaction is currently idle, in a failed transaction block (transaction_status)

PQTRANS_INTRANS

Transaction is currently idle, in a valid transaction block (transaction_status)

PQTRANS_UNKNOWN

Transaction's connection is bad (transaction_status)

SEEK_CUR

Flag for lo_lseek -- seek from current position

SEEK_END

Flag for lo_lseek -- seek from object end

SEEK_SET

Flag for lo_lseek -- seek from object start

[Validate]

Generated with the Darkfish Rdoc Generator 2.