Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Popular entries9981
omni_restREST API toolkit (with PostgREST support)
omnigres
Features
omni_schemaAdvanced schema management tooling
omnigres
Features
omni_seqDistributed integer sequences
omnigres
Features
omni_serviceService management
omnigres
Features
omni_sessionSession management
omnigres
Features
omni_shmemShared Memory Management
omni_shmem
Features
omni_sqlProgrammatic SQL manipulation
omnigres
Features
omni_sqliteEmbedded SQLite
omnigres
Features
omni_testTesting framework
omnigres
Features
omni_txnTransaction management
omnigres
Features
omni_typesAdvanced types
omnigres
Features
omni_varScoped variables
omnigres
Features
omni_vfsVirtual File System
omnigres
Features
omni_vfs_types_v1Virtual File System types (v1)
omnigres
Features
omni_webCommon web stack primitives
omnigres
Features
omni_workerGeneralized worker pool
omnigres
Features
omni_xmlXML toolkit
omnigres
Features
omni_yamlYAML toolkit
omnigres
Features
omnidb_plpgsql_debuggerPostgreSQL extension for enabling PL/pgSQL debugger in OmniDB
plpgsql_debugger
Procedural languages
omnidb_pluginPostgreSQL plugin for enabling PL/pgSQL debugger in OmniDB
debugger functions plpgsql
omnidb_plugin
Procedural languages
omnisketchdata structure for on-line agg of data into approximate sketch
omnisketch
Functions and aggregates
ON CONFLICTClause The optional ON CONFLICT clause specifies an alternative action to raising a unique violation or exclusion constraint violation error. For each individual row proposed for insertion, …
ON CONFLICT ClauseThe optional ON CONFLICT clause specifies an alternative action to raising a unique violation or exclusion constraint violation error. For each individual row proposed for insertion, either …
onesparseSparse linear algebra and graph extension for PostgreSQL 18
one_sparse
Features
online_advisorSuggest missing indexes and extended statistics online
online_advisor
Administration
ONLYand Inheritance The SQL standard requires parentheses around the table name when writing ONLY, for example SELECT * FROM ONLY (tab1), ONLY (tab2) WHERE .... PostgreSQL considers these parent…
ONLY and InheritanceThe SQL standard requires parentheses around the table name when writing ONLY, for example SELECT * FROM ONLY (tab1), ONLY (tab2) WHERE .... PostgreSQL considers these parentheses to be opti…
Only BY VALUE Passing Mechanism Is SupportedThe SQL standard defines two passing mechanisms that apply when passing an XML argument from SQL to an XML function or receiving a result: BY REF, in which a particular XML value retains its…
op_logTrigger-based row change history recorded after transaction commit.
audit history trigger plv8
op_log
Security
OPENa dynamic cursor
Synopsis OPEN cursor_name OPEN cursor_name USING value [, ... ] OPEN cursor_name USING SQL DESCRIPTOR descriptor_name
OPEN FOR EXECUTEOPEN unbound_cursorvar [ [ NO ] SCROLL ] FOR EXECUTE query_string [ USING expression [, ... ] ];
The cursor variable is opened and given the specified query to execute. The cursor cannot be …
OPEN FOR queryOPEN unbound_cursorvar [ [ NO ] SCROLL ] FOR query;
The cursor variable is opened and given the specified query to execute. The cursor cannot be open already, and it must have been declared …
open_pg_tdeTransparent data encryption for upstream PostgreSQL using the tde_heap access method, including tables, indexes, TOAST, WAL, and temporary files.
encryption fork key-management table-access-…
openapi_fdwRead/write foreign data wrapper for OpenAPI and JSON HTTP services.
fdw openapi http json
openapi_fdw
Foreign data wrappers
openbarterMultilateral agreement engine.
barter book central cyclic exchange limit market non-bilateral order
openbarter
Features
Opening a Bound CursorOPEN bound_cursorvar [ ( [ argument_name { := | => } ] argument_value [, ...] ) ];
This form of OPEN is used to open a cursor variable whose query was bound to it when it was declared. The c…
Opening an Existing Large ObjectTo open an existing large object for reading or writing, call
int lo_open(PGconn *conn, Oid lobjId, int mode);
The lobjId argument specifies the OID of the large object to open. The mode bit…
Opening CursorsBefore a cursor can be used to retrieve rows, it must be opened. (This is the equivalent action to the SQL command DECLARE CURSOR.) PL/pgSQL has three forms of the OPEN statement, two of whi…
opensslPostgreSQL extension for cryptographic functions and types provided by OpenSSL
crypto openssl
pg_openssl
Security
OpenSSL ConfigurationPostgreSQL reads the system-wide OpenSSL configuration file. By default, this file is named openssl.cnf and is located in the directory reported by openssl version -d. This default can be ov…
More results
Find definitions in the PostgreSQL manuals, reference library, and extension catalogue.
Searching every version by default. Manual pages are indexed for PostgreSQL 10–20; the reference library and extension catalogue are not version-bound.
all: every version pg17: one version ex: extensions only ↑↓ select ↵ open