Skip to main content
CockroachDB supports the following standard SQL features and common extensions.
  • Component lists the components that are commonly considered part of SQL.
  • Supported shows CockroachDB’s level of support for the component.
  • Type indicates whether the component is part of the SQL Standard or is an Extension created by Cockroach Labs or others.
  • Details provides greater context about the component.

Features

Row values

Constraints

Transactions

Indexes

Schema changes

Statements

Clauses

Table expressions

Scalar expressions and Boolean formulas

Permissions

PostgreSQL extensions

CockroachDB accepts some CREATE EXTENSION statements for compatibility with PostgreSQL tools and migrations. In CockroachDB, these statements are no-ops: if the related functionality is supported, it’s available without running CREATE EXTENSION. Further, when CREATE EXTENSION syntax is accepted by CockroachDB, that does not imply full compatibility with the corresponding PostgreSQL extension.

Miscellaneous