Docs Home Quickstart CockroachDB Cloud Create an Account Create a CockroachDB Cloud Cluster Create a CockroachDB Cloud Cluster Connect to Your Cluster Connect to Your Cluster Learn CockroachDB SQL Use the Cloud API Manage Your Cluster Manage Your Cluster Security Overview Authentication Overview Single Sign-On (SSO) Configure Cloud Organization SSO Access Management Overview and FAQ Managing Access in CockroachDB Cloud Network Authorization Create Private Clusters Egress Perimeter Controls (Preview) SQL Audit Logging Export Cloud Organization Audit Logs Migration Overview Migrate from Oracle Migrate from PostgreSQL Migrate from MySQL Migrate from CSV Migrate from Avro Import Performance Best Practices Tune Performance Move into Production Cluster Overview Page Alerts Page Tools Page Statements Page Sessions Page Transactions Page Databases Page Troubleshoot Your Cluster Take and Restore Customer-Owned Backups Use Managed-Service Backups Upgrade Policy Upgrade a cluster Manage Billing Deploy a Python To-Do App with Flask, Kubernetes, and CockroachDB Cloud Stream a Changefeed to Snowflake Cloud Release Notes Install CockroachDB From Binary From Binary In Docker Essential SQL Statements Use the Built-in SQL Client Overview Go Go Python Python Ruby Ruby Java Java Node.js Node.js C++ Clojure PHP Rust Multi-Active Availability Data Replication Fault Tolerance & Recovery Automatic Rebalancing Cross-Cloud Migration Install Client Drivers SQL Feature Support Overview ADD COLUMN ADD CONSTRAINT ALTER COLUMN ALTER TABLE ALTER VIEW BACKUP (Enterprise) BEGIN COMMIT CREATE DATABASE CREATE INDEX CREATE TABLE CREATE TABLE AS CREATE USER CREATE VIEW DELETE DROP COLUMN DROP CONSTRAINT DROP DATABASE DROP INDEX DROP TABLE DROP VIEW EXPLAIN GRANT INSERT RENAME COLUMN RENAME DATABASE RENAME INDEX RENAME TABLE RELEASE SAVEPOINT RESTORE (Enterprise) REVOKE ROLLBACK SAVEPOINT SELECT SET <session variable> SET CLUSTER SETTING SET TRANSACTION SHOW <session variable> SHOW CLUSTER SETTING SHOW COLUMNS SHOW CONSTRAINTS SHOW CREATE TABLE SHOW CREATE VIEW SHOW DATABASES SHOW GRANTS SHOW INDEX SHOW TABLES SHOW USERS TRUNCATE UPDATE UPSERT Keywords & Identifiers Constants Value Expressions Table Expressions Name Resolution AS OF SYSTEM TIME NULL Handling Full SQL Grammar Overview Check Default Value Foreign Key Not Null Primary Key Unique Overview INT SERIAL DECIMAL FLOAT BOOL DATE TIMESTAMP INTERVAL STRING COLLATE BYTES Privileges Functions and Operators Transactions Views Window Functions Indexes Column Families Interleaved Tables Information Schema From PostgreSQL Recommended Production Settings Manual Deployment Manual Deployment Overview AWS AWS Azure Azure Digital Ocean Digital Ocean Google Cloud Platform GCE Google Cloud Platform GCE Overview Kubernetes Docker Swarm Docker Swarm Cluster Settings Cockroach Commands Start a Node Create Security Certificates Create & Manage Users Configure Replication Zones Explore the Admin UI Monitor CockroachDB with Prometheus Upgrade a Cluster's Version Stop a Node Back up Data Restore Data Dump/Export Schema or Data Import Data Generate CockroachDB Resources View Node Details View Version Details Diagnostics Reporting Overview Common Errors Cluster & Node Setup Query Behavior Debug & Error Logs Collect Cluster Debug Info Support Resources File an Issue Improve the Docs Latest Production Release All Releases v25.1 v24.3 v24.2 v24.1 Release Support Policy Known Limitations CockroachDB Cloud CockroachDB Kubernetes Operator Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Technical Advisories Unsupported Versions Product FAQs SQL FAQs Operational FAQs CockroachDB in Comparison CockroachDB Architecture Simplified Deployment Strong Consistency SQL Distributed Transactions Automated Scaling & Repair High Availability Open Source Go Implementation