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 With Docker Essential SQL Statements Use the Built-in SQL Client Overview Go Go Python Python Ruby Ruby Java Java Node.js Node.js C++ C# (.NET) Clojure PHP Rust Data Replication Fault Tolerance & Recovery Automatic Rebalancing Cross-Cloud Migration Follow-the-Workload Orchestration Install Client Drivers Client Connection Parameters SQL Feature Support Overview ADD COLUMN ADD CONSTRAINT ALTER COLUMN ALTER DATABASE ALTER INDEX ALTER TABLE ALTER VIEW BACKUP (Enterprise) BEGIN CANCEL JOB CANCEL QUERY 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 USER DROP VIEW EXPLAIN GRANT IMPORT (Beta) INSERT PAUSE JOB RENAME COLUMN RENAME DATABASE RENAME INDEX RENAME TABLE RELEASE SAVEPOINT RESET <session variable> RESET CLUSTER SETTING RESTORE (Enterprise) RESUME JOB REVOKE ROLLBACK SAVEPOINT SELECT SET <session variable> SET CLUSTER SETTING SET TRANSACTION SHOW <session variables> SHOW BACKUP SHOW CLUSTER SETTING SHOW COLUMNS SHOW CONSTRAINTS SHOW CREATE TABLE SHOW CREATE VIEW SHOW DATABASES SHOW GRANTS SHOW INDEX SHOW JOBS SHOW QUERIES SHOW SESSIONS SHOW TABLES SHOW TRACE SHOW USERS TRUNCATE UPDATE UPSERT Functions and Operators Keywords & Identifiers Constants Selection Clauses 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 UUID SERIAL DECIMAL FLOAT BOOL DATE TIMESTAMP INTERVAL STRING COLLATE BYTES ARRAY Privileges Transactions Views Window Functions SQL Best Practices Indexes Column Families Interleaved Tables Parallel Statement Execution Information Schema From PostgreSQL Production Checklist Overview On-Premises On-Premises AWS AWS Azure Azure Digital Ocean Digital Ocean Google Cloud Platform GCE Google Cloud Platform GCE Overview Kubernetes Deployment Kubernetes Deployment Kubernetes Performance Optimization Docker Swarm Deployment Docker Swarm Deployment Overview Use Prometheus and Alertmanager Overview Access and Navigate the Admin UI Overview Dashboard Runtime Dashboard SQL Dashboard Storage Dashboard Replication Dashboard Databases Page Jobs Page Enterprise Licensing Start a Node Initialize a Cluster Create Security Certificates Create Security Certificates Create & Manage Users Configure Replication Zones Cluster Settings Cockroach Commands Upgrade to CockroachDB v1.1 Manage Long-Running Queries Stop a Node Decommission Nodes Import Data Back up Data Restore Data Dump/Export Schema or Data Create a File Server for IMPORT/BACKUP Rotate Security Certificates Generate CockroachDB Resources View Node Details View Version Details Diagnostics Reporting Overview Common Errors Troubleshoot Cluster Setup Troubleshoot Query Behavior Understand Debug Logs Collect Cluster Debug Info Support Resources File an Issue Overview SQL Layer Transaction Layer Distribution Layer Replication Layer Storage Layer 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 Multi-Active Availability Simplified Deployment Strong Consistency SQL Distributed Transactions Automated Scaling & Repair High Availability Open Source Go Implementation