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