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