Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Category index4025
Aggregated LoggingAggregated Logging
With the --aggregate-interval option, a different format is used for the log files. Each log line describes one aggregation interval. It contains the following space-separ…Aggregated Logging
ALIAS41.3.2. ALIAS
newname ALIAS FOR oldname;
The ALIAS syntax is more general than is suggested in the previous section: you can declare an alias for any variable, not just function parameters. …ALIAS
ALL9.24.5. ALL
expression operator ALL (subquery)
The right-hand side is a parenthesized subquery, which must return exactly one column. The left-hand expression is evaluated and compared to ea…ALL
ALL (array)9.25.4. ALL (array)
expression operator ALL (array expression)
The right-hand side is a parenthesized expression, which must yield an array value. The left-hand expression is evaluated and c…ALL (array)
ALLOCATE DESCRIPTORALLOCATE DESCRIPTOR ALLOCATE DESCRIPTOR — allocate an SQL descriptor area
Synopsis ALLOCATE DESCRIPTOR nameALLOCATE DESCRIPTOR
ALTER AGGREGATEALTER AGGREGATE ALTER AGGREGATE — change the definition of an aggregate function
Synopsis ALTER AGGREGATE name ( aggregate_signature ) RENAME TO new_name ALTER AGGREGATE name ( aggregate_sig…ALTER AGGREGATE
ALTER COLLATIONALTER COLLATION ALTER COLLATION — change the definition of a collation
Synopsis ALTER COLLATION name REFRESH VERSION ALTER COLLATION name RENAME TO new_name ALTER COLLATION name OWNER TO { n…ALTER COLLATION
ALTER CONVERSIONALTER CONVERSION ALTER CONVERSION — change the definition of a conversion
Synopsis ALTER CONVERSION name RENAME TO new_name ALTER CONVERSION name OWNER TO { new_owner | CURRENT_ROLE | CURREN…ALTER CONVERSION
ALTER DATABASEALTER DATABASE ALTER DATABASE — change a database
Synopsis ALTER DATABASE name [ [ WITH ] option [ ... ] ] where option can be: ALLOW_CONNECTIONS allowconn CONNECTION LIMIT connlimit IS_TEMP…ALTER DATABASE
ALTER DEFAULT PRIVILEGESALTER DEFAULT PRIVILEGES ALTER DEFAULT PRIVILEGES — define default access privileges
Synopsis ALTER DEFAULT PRIVILEGES [ FOR { ROLE | USER } target_role [, ...] ] [ IN SCHEMA schema_name [, …ALTER DEFAULT PRIVILEGES
ALTER DOMAINALTER DOMAIN ALTER DOMAIN — change the definition of a domain
Synopsis ALTER DOMAIN name { SET DEFAULT expression | DROP DEFAULT } ALTER DOMAIN name { SET | DROP } NOT NULL ALTER DOMAIN name…ALTER DOMAIN
ALTER EVENT TRIGGERALTER EVENT TRIGGER ALTER EVENT TRIGGER — change the definition of an event trigger
Synopsis ALTER EVENT TRIGGER name DISABLE ALTER EVENT TRIGGER name ENABLE [ REPLICA | ALWAYS ] ALTER EVENT…ALTER EVENT TRIGGER
ALTER EXTENSIONALTER EXTENSION ALTER EXTENSION — change the definition of an extension
Synopsis ALTER EXTENSION name UPDATE [ TO new_version ] ALTER EXTENSION name SET SCHEMA new_schema ALTER EXTENSION nam…ALTER EXTENSION
ALTER FOREIGN DATA WRAPPERALTER FOREIGN DATA WRAPPER ALTER FOREIGN DATA WRAPPER — change the definition of a foreign-data wrapper
Synopsis ALTER FOREIGN DATA WRAPPER name [ HANDLER handler_function | NO HANDLER ] [ V…ALTER FOREIGN DATA WRAPPER
ALTER FOREIGN TABLEALTER FOREIGN TABLE ALTER FOREIGN TABLE — change the definition of a foreign table
Synopsis ALTER FOREIGN TABLE [ IF EXISTS ] [ ONLY ] name [ * ] action [, ... ] ALTER FOREIGN TABLE [ IF EXI…ALTER FOREIGN TABLE
ALTER FUNCTIONALTER FUNCTION ALTER FUNCTION — change the definition of a function
Synopsis ALTER FUNCTION name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] action [ ... ] [ RESTRICT ] ALTER FUNCTIO…ALTER FUNCTION
ALTER GROUPALTER GROUP ALTER GROUP — change role name or membership
Synopsis ALTER GROUP role_specification ADD USER user_name [, ... ] ALTER GROUP role_specification DROP USER user_name [, ... ] where…ALTER GROUP
ALTER INDEXALTER INDEX ALTER INDEX — change the definition of an index
Synopsis ALTER INDEX [ IF EXISTS ] name RENAME TO new_name ALTER INDEX [ IF EXISTS ] name SET TABLESPACE tablespace_name ALTER IND…ALTER INDEX
ALTER LANGUAGEALTER LANGUAGE ALTER LANGUAGE — change the definition of a procedural language
Synopsis ALTER [ PROCEDURAL ] LANGUAGE name RENAME TO new_name ALTER [ PROCEDURAL ] LANGUAGE name OWNER TO { ne…ALTER LANGUAGE
ALTER LARGE OBJECTALTER LARGE OBJECT ALTER LARGE OBJECT — change the definition of a large object
Synopsis ALTER LARGE OBJECT large_object_oid OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER…ALTER LARGE OBJECT
ALTER MATERIALIZED VIEWALTER MATERIALIZED VIEW ALTER MATERIALIZED VIEW — change the definition of a materialized view
Synopsis ALTER MATERIALIZED VIEW [ IF EXISTS ] name action [, ... ] ALTER MATERIALIZED VIEW nam…ALTER MATERIALIZED VIEW
ALTER OPERATORALTER OPERATOR ALTER OPERATOR — change the definition of an operator
Synopsis ALTER OPERATOR name ( { left_type | NONE } , right_type ) OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | S…ALTER OPERATOR
ALTER OPERATOR CLASSALTER OPERATOR CLASS ALTER OPERATOR CLASS — change the definition of an operator class
Synopsis ALTER OPERATOR CLASS name USING index_method RENAME TO new_name ALTER OPERATOR CLASS name USIN…ALTER OPERATOR CLASS
ALTER OPERATOR FAMILYALTER OPERATOR FAMILY ALTER OPERATOR FAMILY — change the definition of an operator family
Synopsis ALTER OPERATOR FAMILY name USING index_method ADD { OPERATOR strategy_number operator_name …ALTER OPERATOR FAMILY
ALTER POLICYALTER POLICY ALTER POLICY — change the definition of a row-level security policy
Synopsis ALTER POLICY name ON table_name RENAME TO new_name ALTER POLICY name ON table_name [ TO { role_name …ALTER POLICY
ALTER PROCEDUREALTER PROCEDURE ALTER PROCEDURE — change the definition of a procedure
Synopsis ALTER PROCEDURE name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] action [ ... ] [ RESTRICT ] ALTER PRO…ALTER PROCEDURE
ALTER PUBLICATIONALTER PUBLICATION ALTER PUBLICATION — change the definition of a publication
Synopsis ALTER PUBLICATION name ADD publication_object [, ...] ALTER PUBLICATION name SET publication_object [, .…ALTER PUBLICATION
ALTER ROLEALTER ROLE ALTER ROLE — change a database role
Synopsis ALTER ROLE role_specification [ WITH ] option [ ... ] where option can be: SUPERUSER | NOSUPERUSER | CREATEDB | NOCREATEDB | CREATEROL…ALTER ROLE
ALTER ROUTINEALTER ROUTINE ALTER ROUTINE — change the definition of a routine
Synopsis ALTER ROUTINE name [ ( [ [ argmode ] [ argname ] argtype [, ...] ] ) ] action [ ... ] [ RESTRICT ] ALTER ROUTINE nam…ALTER ROUTINE
ALTER RULEALTER RULE ALTER RULE — change the definition of a rule
Synopsis ALTER RULE name ON table_name RENAME TO new_nameALTER RULE
ALTER SCHEMAALTER SCHEMA ALTER SCHEMA — change the definition of a schema
Synopsis ALTER SCHEMA name RENAME TO new_name ALTER SCHEMA name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USE…ALTER SCHEMA
ALTER SEQUENCEALTER SEQUENCE ALTER SEQUENCE — change the definition of a sequence generator
Synopsis ALTER SEQUENCE [ IF EXISTS ] name [ AS data_type ] [ INCREMENT [ BY ] increment ] [ MINVALUE minvalue |…ALTER SEQUENCE
ALTER SERVERALTER SERVER ALTER SERVER — change the definition of a foreign server
Synopsis ALTER SERVER name [ VERSION 'new_version' ] [ OPTIONS ( [ ADD | SET | DROP ] option ['value'] [, ... ] ) ] ALTE…ALTER SERVER
ALTER STATISTICSALTER STATISTICS ALTER STATISTICS — change the definition of an extended statistics object
Synopsis ALTER STATISTICS name OWNER TO { new_owner | CURRENT_ROLE | CURRENT_USER | SESSION_USER } …ALTER STATISTICS
ALTER SUBSCRIPTIONALTER SUBSCRIPTION ALTER SUBSCRIPTION — change the definition of a subscription
Synopsis ALTER SUBSCRIPTION name CONNECTION 'conninfo' ALTER SUBSCRIPTION name SET PUBLICATION publication_nam…ALTER SUBSCRIPTION
ALTER SYSTEMALTER SYSTEM ALTER SYSTEM — change a server configuration parameter
Synopsis ALTER SYSTEM SET configuration_parameter { TO | = } { value [, ...] | DEFAULT } ALTER SYSTEM RESET configuration_…ALTER SYSTEM
ALTER TABLEALTER TABLE ALTER TABLE — change the definition of a table
SynopsisALTER TABLE
ALTER TABLESPACEALTER TABLESPACE ALTER TABLESPACE — change the definition of a tablespace
Synopsis ALTER TABLESPACE name RENAME TO new_name ALTER TABLESPACE name OWNER TO { new_owner | CURRENT_ROLE | CURREN…ALTER TABLESPACE
ALTER TEXT SEARCH CONFIGURATIONALTER TEXT SEARCH CONFIGURATION ALTER TEXT SEARCH CONFIGURATION — change the definition of a text search configuration
Synopsis ALTER TEXT SEARCH CONFIGURATION name ADD MAPPING FOR token_typ…ALTER TEXT SEARCH CONFIGURATION
ALTER TEXT SEARCH DICTIONARYALTER TEXT SEARCH DICTIONARY ALTER TEXT SEARCH DICTIONARY — change the definition of a text search dictionary
Synopsis ALTER TEXT SEARCH DICTIONARY name ( option [ = value ] [, ... ] ) ALTER…ALTER TEXT SEARCH DICTIONARY
More results
Find definitions in the PostgreSQL manuals, reference library, and extension catalogue.
pg17: choose a version ex: extensions only ↑↓ select ↵ open