Search PostgreSQL documentation
PG 18 · Browse by category, or enter a name or keyword
Popular entries9761
CompatibilityCompatibility
The ALTER ROLE statement is a PostgreSQL extension.Compatibility
CompatibilityCompatibility
This statement is partially compatible with the ALTER ROUTINE statement in the SQL standard. See under ALTER FUNCTION and ALTER PROCEDURE for more details. Allowing routine nam…Compatibility
CompatibilityCompatibility
ALTER RULE is a PostgreSQL language extension, as is the entire query rewrite system.Compatibility
CompatibilityCompatibility
There is no ALTER SCHEMA statement in the SQL standard.Compatibility
CompatibilityCompatibility
ALTER SEQUENCE conforms to the SQL standard, except for the AS, START WITH, OWNED BY, OWNER TO, RENAME TO, and SET SCHEMA clauses, which are PostgreSQL extensions.Compatibility
CompatibilityCompatibility
ALTER SERVER conforms to ISO/IEC 9075-9 (SQL/MED). The OWNER TO and RENAME forms are PostgreSQL extensions.Compatibility
CompatibilityCompatibility
There is no ALTER STATISTICS command in the SQL standard.Compatibility
CompatibilityCompatibility
ALTER SUBSCRIPTION is a PostgreSQL extension.Compatibility
CompatibilityCompatibility
The ALTER SYSTEM statement is a PostgreSQL extension.Compatibility
CompatibilityCompatibility
The forms ADD [COLUMN], DROP [COLUMN], DROP IDENTITY, RESTART, SET DEFAULT, SET DATA TYPE (without USING), SET GENERATED, and SET sequence_option conform with the SQL standard.…Compatibility
CompatibilityCompatibility
There is no ALTER TABLESPACE statement in the SQL standard.Compatibility
CompatibilityCompatibility
ALTER TRIGGER is a PostgreSQL extension of the SQL standard.Compatibility
CompatibilityCompatibility
There is no ALTER TEXT SEARCH CONFIGURATION statement in the SQL standard.Compatibility
CompatibilityCompatibility
There is no ALTER TEXT SEARCH DICTIONARY statement in the SQL standard.Compatibility
CompatibilityCompatibility
There is no ALTER TEXT SEARCH PARSER statement in the SQL standard.Compatibility
CompatibilityCompatibility
There is no ALTER TEXT SEARCH TEMPLATE statement in the SQL standard.Compatibility
CompatibilityCompatibility
The variants to add and drop attributes are part of the SQL standard; the other variants are PostgreSQL extensions.Compatibility
CompatibilityCompatibility
The ALTER USER statement is a PostgreSQL extension. The SQL standard leaves the definition of users to the implementation.Compatibility
CompatibilityCompatibility
ALTER USER MAPPING conforms to ISO/IEC 9075-9 (SQL/MED). There is a subtle syntax issue: The standard omits the FOR key word. Since both CREATE USER MAPPING and DROP USER MAPPI…Compatibility
CompatibilityCompatibility
ALTER VIEW is a PostgreSQL extension of the SQL standard.Compatibility
CompatibilityCompatibility
There is no ANALYZE statement in the SQL standard.
The following syntax was used before PostgreSQL version 11 and is still supported:
ANALYZE [ VERBOSE ] [ table_and_columns [,…Compatibility
CompatibilityCompatibility
BEGIN is a PostgreSQL language extension. It is equivalent to the SQL-standard command START TRANSACTION, whose reference page contains additional compatibility information.
Th…Compatibility
CompatibilityCompatibility
CALL conforms to the SQL standard, except for the handling of output parameters. The standard says that users should write variables to receive the values of output parameters.Compatibility
CompatibilityCompatibility
The CHECKPOINT command is a PostgreSQL language extension.Compatibility
CompatibilityCompatibility
CLOSE is fully conforming with the SQL standard. CLOSE ALL is a PostgreSQL extension.Compatibility
CompatibilityCompatibility
There is no CLUSTER statement in the SQL standard.
The following syntax was used before PostgreSQL 17 and is still supported:
CLUSTER [ VERBOSE ] [ table_name [ USING index_nam…Compatibility
CompatibilityCompatibility
There is no COMMENT command in the SQL standard.Compatibility
CompatibilityCompatibility
COMMIT PREPARED is a PostgreSQL extension. It is intended for use by external transaction management systems, some of which are covered by standards (such as X/Open XA), but th…Compatibility
CompatibilityCompatibility
The command COMMIT conforms to the SQL standard. The form COMMIT TRANSACTION is a PostgreSQL extension.Compatibility
CompatibilityCompatibility
There is no COPY statement in the SQL standard.
The following syntax was used before PostgreSQL version 9.0 and is still supported:
COPY table_name [ ( column_name [, ...] ) ] …Compatibility
CompatibilityCompatibility
CREATE ACCESS METHOD is a PostgreSQL extension.Compatibility
CompatibilityCompatibility
CREATE AGGREGATE is a PostgreSQL language extension. The SQL standard does not provide for user-defined aggregate functions.Compatibility
CompatibilityCompatibility
The CREATE CAST command conforms to the SQL standard, except that SQL does not make provisions for binary-coercible types or extra arguments to implementation functions. AS IMP…Compatibility
CompatibilityCompatibility
There is a CREATE COLLATION statement in the SQL standard, but it is limited to copying an existing collation. The syntax to create a new collation is a PostgreSQL extension.Compatibility
CompatibilityCompatibility
CREATE CONVERSION is a PostgreSQL extension. There is no CREATE CONVERSION statement in the SQL standard, but a CREATE TRANSLATION statement that is very similar in purpose and…Compatibility
CompatibilityCompatibility
There is no CREATE DATABASE statement in the SQL standard. Databases are equivalent to catalogs, whose creation is implementation-defined.Compatibility
CompatibilityCompatibility
The command CREATE DOMAIN conforms to the SQL standard.
The syntax NOT NULL in this command is a PostgreSQL extension. (A standard-conforming way to write the same for non-comp…Compatibility
CompatibilityCompatibility
There is no CREATE EVENT TRIGGER statement in the SQL standard.Compatibility
CompatibilityCompatibility
CREATE EXTENSION is a PostgreSQL extension.Compatibility
CompatibilityCompatibility
CREATE FOREIGN DATA WRAPPER conforms to ISO/IEC 9075-9 (SQL/MED), with the exception that the HANDLER and VALIDATOR clauses are extensions and the standard clauses LIBRARY and …Compatibility
More results
Find definitions in the PostgreSQL manuals, reference library, and extension catalogue.
pg17: choose a version ex: extensions only ↑↓ select ↵ open