diff --git a/src/current/_includes/releases/v20.2/v20.2.13.md b/src/current/_includes/releases/v20.2/v20.2.13.md index 1ad131fa057..6f8cbb6b93b 100644 --- a/src/current/_includes/releases/v20.2/v20.2.13.md +++ b/src/current/_includes/releases/v20.2/v20.2.13.md @@ -22,8 +22,8 @@ Release Date: July 12, 2021
EXPLAIN",
- "urls": [
- "/${VERSION}/sql-tuning-with-explain.html"
- ]
- }
- ]
- }
- ]
- },
- {
- "title": "Develop",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/developer-guide-overview.html"
- ]
- },
- {
- "title": "Connect to CockroachDB",
- "items": [
- {
- "title": "Install a driver or ORM",
- "urls": [
- "/${VERSION}/install-client-drivers.html"
- ]
- },
- {
- "title": "Connect to a Cluster",
- "urls": [
- "/${VERSION}/connect-to-the-database.html",
- "/${VERSION}/connect-to-the-database-cockroachcloud.html"
- ]
- },
- {
- "title": "Use Connection Pools",
- "urls": [
- "/${VERSION}/connection-pooling.html"
- ]
- }
- ]
- },
- {
- "title": "Design a Database Schema",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/schema-design-overview.html"
- ]
- },
- {
- "title": "Create a Database",
- "urls": [
- "/${VERSION}/schema-design-database.html"
- ]
- },
- {
- "title": "Create a User-defined Schema",
- "urls": [
- "/${VERSION}/schema-design-schema.html"
- ]
- },
- {
- "title": "Create a Table",
- "urls": [
- "/${VERSION}/schema-design-table.html"
- ]
- },
- {
- "title": "Add Secondary Indexes",
- "urls": [
- "/${VERSION}/schema-design-indexes.html"
- ]
- },
- {
- "title": "Update a Database Schema",
- "items": [
- {
- "title": "Change and Remove Objects",
- "urls": [
- "/${VERSION}/schema-design-update.html"
- ]
- },
- {
- "title": "Online Schema Changes",
- "urls": [
- "/${VERSION}/online-schema-changes.html"
- ]
- }
- ]
- },
- {
- "title": "Advanced Schema Design",
- "items": [
- {
- "title": "Use Computed Columns",
- "urls": [
- "/${VERSION}/computed-columns.html"
- ]
- },
- {
- "title": "Group Columns into Families",
- "urls": [
- "/${VERSION}/column-families.html"
- ]
- },
- {
- "title": "Index a Subset of Rows",
- "urls": [
- "/${VERSION}/partial-indexes.html"
- ]
- },
- {
- "title": "Index Sequential Keys",
- "urls": [
- "/${VERSION}/hash-sharded-indexes.html"
- ]
- },
- {
- "title": "Index JSON and Array Data",
- "urls": [
- "/${VERSION}/inverted-indexes.html"
- ]
- },
- {
- "title": "Index Spatial Data",
- "urls": [
- "/${VERSION}/spatial-indexes.html"
- ]
- },
- {
- "title": "Scale to Multi-region",
- "urls": [
- "/${VERSION}/multiregion-scale-application.html"
- ]
- }
- ]
- }
- ]
- },
- {
- "title": "Write Data",
- "items": [
- {
- "title": "Insert Data",
- "urls": [
- "/${VERSION}/insert-data.html"
- ]
- },
- {
- "title": "Update Data",
- "urls": [
- "/${VERSION}/update-data.html"
- ]
- },
- {
- "title": "Bulk-update Data",
- "urls": [
- "/${VERSION}/bulk-update-data.html"
- ]
- },
- {
- "title": "Delete Data",
- "urls": [
- "/${VERSION}/delete-data.html"
- ]
- },
- {
- "title": "Bulk-delete Data",
- "urls": [
- "/${VERSION}/bulk-delete-data.html"
- ]
- }
- ]
- },
- {
- "title": "Read Data",
- "items": [
- {
- "title": "Select Rows of Data",
- "urls": [
- "/${VERSION}/query-data.html"
- ]
- },
- {
- "title": "Reuse Query Results",
- "items": [
- {
- "title": "Reusable Views",
- "urls": [
- "/${VERSION}/views.html"
- ]
- },
- {
- "title": "Subqueries",
- "urls": [
- "/${VERSION}/subqueries.html"
- ]
- }
- ]
- },
- {
- "title": "Create Temporary Tables",
- "urls": [
- "/${VERSION}/temporary-tables.html"
- ]
- },
- {
- "title": "Paginate Results",
- "urls": [
- "/${VERSION}/pagination.html"
- ]
- },
- {
- "title": "Read Historical Data",
- "items": [
- {
- "title": "AS OF SYSTEM TIME",
- "urls": [
- "/${VERSION}/as-of-system-time.html"
- ]
- },
- {
- "title": "Follower Reads",
- "urls": [
- "/${VERSION}/follower-reads.html"
- ]
- }
- ]
- },
- {
- "title": "Query Spatial Data",
- "urls": [
- "/${VERSION}/query-spatial-data.html"
- ]
- }
- ]
- },
- {
- "title": "Transactions",
- "urls": [
- "/${VERSION}/transactions.html"
- ]
- },
- {
- "title": "Test Your Application Locally",
- "urls": [
- "/${VERSION}/local-testing.html"
- ]
- },
- {
- "title": "Debug Your Application",
- "items":
- [
- {
- "title": "Log Events",
- "urls": [
- "/${VERSION}/logging-overview.html"
- ]
- },
- {
- "title": "Monitor CockroachDB Apps in the DB Console",
- "urls": [
- "/${VERSION}/ui-overview.html"
- ]
- },
- {
- "title": "Troubleshoot Common Problems",
- "urls": [
- "/${VERSION}/error-handling-and-troubleshooting.html"
- ]
- }
- ]
- },
- {
- "title": "Optimize Performance",
- "items":
- [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/make-queries-fast.html"
- ]
- },
- {
- "title": "Performance Best Practices",
- "urls": [
- "/${VERSION}/performance-best-practices-overview.html"
- ]
- },
- {
- "title": "Use the EXPLAIN statement",
- "urls": [
- "/${VERSION}/sql-tuning-with-explain.html"
- ]
- },
- {
- "title": "Performance tuning recipes",
- "urls": [
- "/${VERSION}/performance-recipes.html"
- ]
- }
- ]
- },
- {
- "title": "Example Apps",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/example-apps.html"
- ]
- },
- {
- "title": "Simple CRUD",
- "items": [
- {
- "title": "Go",
- "urls": [
- "/${VERSION}/build-a-go-app-with-cockroachdb.html",
- "/${VERSION}/build-a-go-app-with-cockroachdb-gorm.html",
- "/${VERSION}/build-a-go-app-with-cockroachdb-pq.html",
- "/${VERSION}/build-a-go-app-with-cockroachdb-upperdb.html"
- ]
- },
- {
- "title": "Java",
- "urls": [
- "/${VERSION}/build-a-java-app-with-cockroachdb.html",
- "/${VERSION}/build-a-java-app-with-cockroachdb-hibernate.html",
- "/${VERSION}/build-a-java-app-with-cockroachdb-jooq.html",
- "/${VERSION}/build-a-spring-app-with-cockroachdb-mybatis.html"
- ]
- },
- {
- "title": "JavaScript/TypeScript (Node.js)",
- "urls": [
- "/${VERSION}/build-a-nodejs-app-with-cockroachdb.html",
- "/${VERSION}/build-a-nodejs-app-with-cockroachdb-sequelize.html",
- "/${VERSION}/build-a-nodejs-app-with-cockroachdb-knexjs.html",
- "/${VERSION}/build-a-nodejs-app-with-cockroachdb-prisma.html",
- "/${VERSION}/build-a-typescript-app-with-cockroachdb.html"
- ]
- },
- {
- "title": "Python",
- "urls": [
- "/${VERSION}/build-a-python-app-with-cockroachdb.html",
- "/${VERSION}/build-a-python-app-with-cockroachdb-sqlalchemy.html",
- "/${VERSION}/build-a-python-app-with-cockroachdb-django.html"
- ]
- },
- {
- "title": "Ruby",
- "urls": [
- "/${VERSION}/build-a-ruby-app-with-cockroachdb.html",
- "/${VERSION}/build-a-ruby-app-with-cockroachdb-activerecord.html"
- ]
- },
- {
- "title": "C# (.NET)",
- "urls": [
- "/${VERSION}/build-a-csharp-app-with-cockroachdb.html"
- ]
- },
- {
- "title": "Rust",
- "urls": [
- "/${VERSION}/build-a-rust-app-with-cockroachdb.html"
- ]
- }
- ]
- },
- {
- "title": "Roach Data",
- "items": [
- {
- "title": "Spring Boot with JDBC",
- "urls": [
- "/${VERSION}/build-a-spring-app-with-cockroachdb-jdbc.html"
- ]
- },
- {
- "title": "Spring Boot with JPA",
- "urls": [
- "/${VERSION}/build-a-spring-app-with-cockroachdb-jpa.html"
- ]
- }
- ]
- },
- {
- "title": "MovR",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/movr.html"
- ]
- },
- {
- "title": "Global Application",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/movr-flask-overview.html"
- ]
- },
- {
- "title": "Global Application Use-case",
- "urls": [
- "/${VERSION}/movr-flask-use-case.html"
- ]
- },
- {
- "title": "Multi-region Database Schema",
- "urls": [
- "/${VERSION}/movr-flask-database.html"
- ]
- },
- {
- "title": "Set up a Development Environment",
- "urls": [
- "/${VERSION}/movr-flask-setup.html"
- ]
- },
- {
- "title": "Develop a Global Application",
- "urls": [
- "/${VERSION}/movr-flask-application.html"
- ]
- },
- {
- "title": "Deploy a Global Application",
- "urls": [
- "/${VERSION}/movr-flask-deployment.html"
- ]
- }
- ]
- }
- ]
- }
- ]
- },
- {
- "title": "Third-Party Database Tools",
- "items": [
- {
- "title": "Supported by Cockroach Labs",
- "urls": [
- "/${VERSION}/third-party-database-tools.html"
- ]
- },
- {
- "title": "Supported by the Community",
- "urls": [
- "/${VERSION}/community-tooling.html"
- ]
- },
- {
- "title": "Tutorials",
- "items": [
- {
- "title": "Schema Migration Tools",
- "items": [
- {
- "title": "Alembic",
- "urls": [
- "/${VERSION}/alembic.html"
- ]
- },
- {
- "title": "Flyway",
- "urls": [
- "/${VERSION}/flyway.html"
- ]
- },
- {
- "title": "Liquibase",
- "urls": [
- "/${VERSION}/liquibase.html"
- ]
- }
- ]
- },
- {
- "title": "GUIs & IDEs",
- "items": [
- {
- "title": "DBeaver GUI",
- "urls": [
- "/${VERSION}/dbeaver.html"
- ]
- },
- {
- "title": "IntelliJ IDEA",
- "urls": [
- "/${VERSION}/intellij-idea.html"
- ]
- }
- ]
- },
- {
- "title": "Application Deployment Tools",
- "items": [
- {
- "title": "Google Cloud Run",
- "urls": [
- "/${VERSION}/deploy-app-gcr.html"
- ]
- },
- {
- "title": "AWS Lambda",
- "urls": [
- "/${VERSION}/deploy-lambda-function.html"
- ]
- }
- ]
- }
- ]
- }
- ]
- }
- ]
- },
- {
- "title": "Deploy",
- "items": [
- {
- "title": "Production Checklist",
- "urls": [
- "/${VERSION}/recommended-production-settings.html"
- ]
- },
- {
- "title": "Multi-region Capabilities",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/multiregion-overview.html"
- ]
- },
- {
- "title": "Choosing a multi-region configuration",
- "urls": [
- "/${VERSION}/choosing-a-multi-region-configuration.html"
- ]
- },
- {
- "title": "When to use ZONE vs. REGION Survival Goals",
- "urls": [
- "/${VERSION}/when-to-use-zone-vs-region-survival-goals.html"
- ]
- },
- {
- "title": "When to use REGIONAL vs. GLOBAL tables",
- "urls": [
- "/${VERSION}/when-to-use-regional-vs-global-tables.html"
- ]
- },
- {
- "title": "Data Domiciling",
- "urls": [
- "/${VERSION}/data-domiciling.html"
- ]
- },
- {
- "title": "Migrate to Multi-region SQL",
- "urls": [
- "/${VERSION}/migrate-to-multiregion-sql.html"
- ]
- },
- {
- "title": "Topology Patterns",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/topology-patterns.html"
- ]
- },
- {
- "title": "Development",
- "urls": [
- "/${VERSION}/topology-development.html"
- ]
- },
- {
- "title": "Basic Production",
- "urls": [
- "/${VERSION}/topology-basic-production.html"
- ]
- },
- {
- "title": "Regional Tables",
- "urls": [
- "/${VERSION}/regional-tables.html"
- ]
- },
- {
- "title": "Global Tables",
- "urls": [
- "/${VERSION}/global-tables.html"
- ]
- },
- {
- "title": "Follower Reads",
- "urls": [
- "/${VERSION}/topology-follower-reads.html"
- ]
- },
- {
- "title": "Follow-the-Workload",
- "urls": [
- "/${VERSION}/topology-follow-the-workload.html"
- ]
- }
- ]
- }
- ]
- },
- {
- "title": "Manual Deployment",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/manual-deployment.html"
- ]
- },
- {
- "title": "On-Premises",
- "urls": [
- "/${VERSION}/deploy-cockroachdb-on-premises.html",
- "/${VERSION}/deploy-cockroachdb-on-premises-insecure.html"
- ]
- },
- {
- "title": "AWS",
- "urls": [
- "/${VERSION}/deploy-cockroachdb-on-aws.html",
- "/${VERSION}/deploy-cockroachdb-on-aws-insecure.html"
- ]
- },
- {
- "title": "Azure",
- "urls": [
- "/${VERSION}/deploy-cockroachdb-on-microsoft-azure.html",
- "/${VERSION}/deploy-cockroachdb-on-microsoft-azure-insecure.html"
- ]
- },
- {
- "title": "Digital Ocean",
- "urls": [
- "/${VERSION}/deploy-cockroachdb-on-digital-ocean.html",
- "/${VERSION}/deploy-cockroachdb-on-digital-ocean-insecure.html"
- ]
- },
- {
- "title": "Google Cloud Platform GCE",
- "urls": [
- "/${VERSION}/deploy-cockroachdb-on-google-cloud-platform.html",
- "/${VERSION}/deploy-cockroachdb-on-google-cloud-platform-insecure.html"
- ]
- }
- ]
- },
- {
- "title": "Orchestrated Deployment",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/orchestration.html"
- ]
- },
- {
- "title": "Kubernetes Single-Cluster Deployment",
- "urls": [
- "/${VERSION}/deploy-cockroachdb-with-kubernetes.html",
- "/${VERSION}/deploy-cockroachdb-with-kubernetes-insecure.html"
- ]
- },
- {
- "title": "Operate CockroachDB on Kubernetes",
- "urls": [
- "/${VERSION}/operate-cockroachdb-kubernetes.html"
- ]
- },
- {
- "title": "Monitor CockroachDB on Kubernetes",
- "urls": [
- "/${VERSION}/monitor-cockroachdb-kubernetes.html"
- ]
- },
- {
- "title": "OpenShift Single-Cluster Deployment",
- "urls": [
- "/${VERSION}/deploy-cockroachdb-with-kubernetes-openshift.html"
- ]
- },
- {
- "title": "Kubernetes Multi-Cluster Deployment",
- "urls": [
- "/${VERSION}/orchestrate-cockroachdb-with-kubernetes-multi-cluster.html"
- ]
- },
- {
- "title": "Kubernetes Performance Optimization",
- "urls": [
- "/${VERSION}/kubernetes-performance.html"
- ]
- }
- ]
- },
- {
- "title": "Back Up and Restore Data",
- "items": [
- {
- "title": "Full and Incremental Backups",
- "urls": [
- "/${VERSION}/take-full-and-incremental-backups.html"
- ]
- },
- {
- "title": "Backups with Revision History and Point-in-time Restore",
- "urls": [
- "/${VERSION}/take-backups-with-revision-history-and-restore-from-a-point-in-time.html"
- ]
- },
- {
- "title": "Encrypted Backup and Restore",
- "urls": [
- "/${VERSION}/take-and-restore-encrypted-backups.html"
- ]
- },
- {
- "title": "Locality-aware Backup and Restore",
- "urls": [
- "/${VERSION}/take-and-restore-locality-aware-backups.html"
- ]
- },
- {
- "title": "Scheduled Backups",
- "urls": [
- "/${VERSION}/manage-a-backup-schedule.html"
- ]
- }
- ]
- },
- {
- "title": "File Storage for Bulk Operations",
- "items": [
- {
- "title": "Cloud Storage",
- "urls": [
- "/${VERSION}/use-cloud-storage-for-bulk-operations.html"
- ]
- },
- {
- "title": "Userfile Storage",
- "urls": [
- "/${VERSION}/use-userfile-for-bulk-operations.html"
- ]
- },
- {
- "title": "Local File Server",
- "urls": [
- "/${VERSION}/use-a-local-file-server-for-bulk-operations.html"
- ]
- }
- ]
- },
- {
- "title": "Performance",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/performance.html"
- ]
- },
- {
- "title": "Benchmarking Instructions",
- "urls": [
- "/${VERSION}/performance-benchmarking-with-tpcc-local.html",
- "/${VERSION}/performance-benchmarking-with-tpcc-small.html",
- "/${VERSION}/performance-benchmarking-with-tpcc-medium.html",
- "/${VERSION}/performance-benchmarking-with-tpcc-large.html"
- ]
- },
- {
- "title": "Tuning Best Practices",
- "urls": [
- "/${VERSION}/performance-best-practices-overview.html"
- ]
- },
- {
- "title": "Performance tuning recipes",
- "urls": [
- "/${VERSION}/performance-recipes.html"
- ]
- },
- {
- "title": "Improving statement performance",
- "urls": [
- "/${VERSION}/make-queries-fast.html"
- ]
- },
- {
- "title": "Tuning with EXPLAIN",
- "urls": [
- "/${VERSION}/sql-tuning-with-explain.html"
- ]
- }
- ]
- },
- {
- "title": "Security",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/security-overview.html"
- ]
- },
- {
- "title": "Authentication",
- "urls": [
- "/${VERSION}/authentication.html"
- ]
- },
- {
- "title": "Encryption",
- "urls": [
- "/${VERSION}/encryption.html"
- ]
- },
- {
- "title": "Authorization",
- "urls": [
- "/${VERSION}/authorization.html"
- ]
- },
- {
- "title": "SQL Audit Logging",
- "urls": [
- "/${VERSION}/sql-audit-logging.html"
- ]
- },
- {
- "title": "GSSAPI Authentication",
- "urls": [
- "/${VERSION}/gssapi_authentication.html"
- ]
- },
- {
- "title": "Single Sign-on",
- "urls": [
- "/${VERSION}/sso.html"
- ]
- }
- ]
- },
- {
- "title": "Monitoring and Alerting",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/monitoring-and-alerting.html"
- ]
- },
- {
- "title": "Enable the Node Map",
- "urls": [
- "/${VERSION}/enable-node-map.html"
- ]
- },
- {
- "title": "Use Prometheus and Alertmanager",
- "urls": [
- "/${VERSION}/monitor-cockroachdb-with-prometheus.html"
- ]
- },
- {
- "title": "Cluster API",
- "urls": [
- "/${VERSION}/cluster-api.html"
- ]
- },
- {
- "title": "Third-Party Monitoring Integrations",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/third-party-monitoring-tools.html"
- ]
- },
- {
- "title": "Datadog",
- "urls": [
- "/${VERSION}/datadog.html"
- ]
- },
- {
- "title": "Kibana",
- "urls": [
- "/${VERSION}/kibana.html"
- ]
- }
- ]
- }
- ]
- },
- {
- "title": "Logging",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/logging-overview.html"
- ]
- },
- {
- "title": "Configure Logs",
- "urls": [
- "/${VERSION}/configure-logs.html"
- ]
- },
- {
- "title": "Logging Use Cases",
- "urls": [
- "/${VERSION}/logging-use-cases.html"
- ]
- }
- ]
- },
- {
- "title": "Cluster Maintenance",
- "items": [
- {
- "title": "Upgrade to CockroachDB v21.1",
- "urls": [
- "/${VERSION}/upgrade-cockroach-version.html"
- ]
- },
- {
- "title": "Online Schema Changes",
- "urls": [
- "/${VERSION}/online-schema-changes.html"
- ]
- },
- {
- "title": "Manage Long-Running Queries",
- "urls": [
- "/${VERSION}/manage-long-running-queries.html"
- ]
- },
- {
- "title": "Decommission Nodes",
- "urls": [
- "/${VERSION}/remove-nodes.html"
- ]
- },
- {
- "title": "Rotate Security Certificates",
- "urls": [
- "/${VERSION}/rotate-certificates.html"
- ]
- },
- {
- "title": "Disaster Recovery",
- "urls": [
- "/${VERSION}/disaster-recovery.html"
- ]
- }
- ]
- },
- {
- "title": "Replication Controls",
- "urls": [
- "/${VERSION}/configure-replication-zones.html"
- ]
- },
- {
- "title": "Stream Data Out of CockroachDB",
- "urls": [
- "/${VERSION}/stream-data-out-of-cockroachdb-using-changefeeds.html"
- ]
- },
- {
- "title": "Enterprise Features",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/enterprise-licensing.html"
- ]
- },
- {
- "title": "Table Partitioning",
- "urls": [
- "/${VERSION}/partitioning.html"
- ]
- }
- ]
- }
- ]
- },
- {
- "title": "Migrate",
- "items": [
- {
- "title": "Migration Overview",
- "urls": [
- "/${VERSION}/migration-overview.html"
- ]
- },
- {
- "title": "Migrate from Oracle",
- "urls": [
- "/${VERSION}/migrate-from-oracle.html"
- ]
- },
- {
- "title": "Migrate from Postgres",
- "urls": [
- "/${VERSION}/migrate-from-postgres.html"
- ]
- },
- {
- "title": "Migrate from MySQL",
- "urls": [
- "/${VERSION}/migrate-from-mysql.html"
- ]
- },
- {
- "title": "Migrate from CSV",
- "urls": [
- "/${VERSION}/migrate-from-csv.html"
- ]
- },
- {
- "title": "Migrate from Avro",
- "urls": [
- "/${VERSION}/migrate-from-avro.html"
- ]
- },
- {
- "title": "Migrate from Shapefiles",
- "urls": [
- "/${VERSION}/migrate-from-shapefiles.html"
- ]
- },
- {
- "title": "Migrate from OpenStreetMap",
- "urls": [
- "/${VERSION}/migrate-from-openstreetmap.html"
- ]
- },
- {
- "title": "Migrate from GeoJSON",
- "urls": [
- "/${VERSION}/migrate-from-geojson.html"
- ]
- },
- {
- "title": "Migrate from GeoPackage",
- "urls": [
- "/${VERSION}/migrate-from-geopackage.html"
- ]
- },
- {
- "title": "Export Spatial Data",
- "urls": [
- "/${VERSION}/export-spatial-data.html"
- ]
- },
- {
- "title": "Import Performance Best Practices",
- "urls": [
- "/${VERSION}/import-performance-best-practices.html"
- ]
- }
- ]
- },
- {
- "title": "Troubleshoot",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/troubleshooting-overview.html"
- ]
- },
- {
- "title": "Common Errors",
- "urls": [
- "/${VERSION}/common-errors.html"
- ]
- },
- {
- "title": "Troubleshoot Cluster Setup",
- "urls": [
- "/${VERSION}/cluster-setup-troubleshooting.html"
- ]
- },
- {
- "title": "Troubleshoot Query Behavior",
- "urls": [
- "/${VERSION}/query-behavior-troubleshooting.html"
- ]
- },
- {
- "title": "Understand Debug Logs",
- "urls": [
- "/${VERSION}/logging-overview.html"
- ]
- },
- {
- "title": "Replication Reports",
- "urls": [
- "/${VERSION}/query-replication-reports.html"
- ]
- },
- {
- "title": "Support Resources",
- "urls": [
- "/${VERSION}/support-resources.html"
- ]
- },
- {
- "title": "File an Issue",
- "urls": [
- "/${VERSION}/file-an-issue.html"
- ]
- }
- ]
- },
- {
- "title": "FAQs",
- "items": [
- {
- "title": "Product FAQs",
- "urls": [
- "/${VERSION}/frequently-asked-questions.html"
- ]
- },
- {
- "title": "SQL FAQs",
- "urls": [
- "/${VERSION}/sql-faqs.html"
- ]
- },
- {
- "title": "Operational FAQs",
- "urls": [
- "/${VERSION}/operational-faqs.html"
- ]
- },
- {
- "title": "Availability FAQs",
- "urls": [
- "/${VERSION}/multi-active-availability.html"
- ]
- },
- {
- "title": "Licensing FAQs",
- "urls": [
- "/${VERSION}/licensing-faqs.html"
- ]
- },
- {
- "title": "CockroachDB in Comparison",
- "urls": [
- "/${VERSION}/cockroachdb-in-comparison.html"
- ]
- }
- ]
- },
- {% include_cached sidebar-releases.json %}
- ]
- },
- {% include_cached v21.1/sidebar-data-reference.json %}
-]
diff --git a/src/current/_includes/v21.1/app/before-you-begin.md b/src/current/_includes/v21.1/app/before-you-begin.md
deleted file mode 100644
index b271d6ff85c..00000000000
--- a/src/current/_includes/v21.1/app/before-you-begin.md
+++ /dev/null
@@ -1,12 +0,0 @@
-1. [Install CockroachDB](install-cockroachdb.html).
-2. Start up a [secure](secure-a-cluster.html) or [insecure](start-a-local-cluster.html) local cluster.
-3. Choose the instructions that correspond to whether your cluster is secure or insecure:
-
-The CockroachDB binary for Linux requires glibc, libncurses, and tzdata, which are found by default on nearly all Linux distributions, with Alpine as the notable exception.
diff --git a/src/current/_includes/v21.1/misc/movr-workflow.md b/src/current/_includes/v21.1/misc/movr-workflow.md
deleted file mode 100644
index 948d95dc1de..00000000000
--- a/src/current/_includes/v21.1/misc/movr-workflow.md
+++ /dev/null
@@ -1,76 +0,0 @@
-The workflow for MovR is as follows:
-
-1. A user loads the app and sees the 25 closest vehicles.
-
- For example:
-
- {% include_cached copy-clipboard.html %}
- ~~~ sql
- > SELECT id, city, status FROM vehicles WHERE city='amsterdam' limit 25;
- ~~~
-
-2. The user signs up for the service.
-
- For example:
-
- {% include_cached copy-clipboard.html %}
- ~~~ sql
- > INSERT INTO users (id, name, address, city, credit_card)
- VALUES ('66666666-6666-4400-8000-00000000000f', 'Mariah Lam', '88194 Angela Gardens Suite 60', 'amsterdam', '123245696');
- ~~~
-
- {{site.data.alerts.callout_info}}Usually for Universally Unique Identifier (UUID) you would need to generate it automatically but for the sake of this follow up we will use predetermined UUID to keep track of them in our examples.{{site.data.alerts.end}}
-
-3. In some cases, the user adds their own vehicle to share.
-
- For example:
-
- {% include_cached copy-clipboard.html %}
- ~~~ sql
- > INSERT INTO vehicles (id, city, type, owner_id,creation_time,status, current_location, ext)
- VALUES ('ffffffff-ffff-4400-8000-00000000000f', 'amsterdam', 'skateboard', '66666666-6666-4400-8000-00000000000f', current_timestamp(), 'available', '88194 Angela Gardens Suite 60', '{"color": "blue"}');
- ~~~
-4. More often, the user reserves a vehicle and starts a ride, applying a promo code, if available and valid.
-
- For example:
-
- {% include_cached copy-clipboard.html %}
- ~~~ sql
- > SELECT code FROM user_promo_codes WHERE user_id ='66666666-6666-4400-8000-00000000000f';
- ~~~
-
- {% include_cached copy-clipboard.html %}
- ~~~ sql
- > UPDATE vehicles SET status = 'in_use' WHERE id='bbbbbbbb-bbbb-4800-8000-00000000000b';
- ~~~
-
- {% include_cached copy-clipboard.html %}
- ~~~ sql
- > INSERT INTO rides (id, city, vehicle_city, rider_id, vehicle_id, start_address,end_address, start_time, end_time, revenue)
- VALUES ('cd032f56-cf1a-4800-8000-00000000066f', 'amsterdam', 'amsterdam', '66666666-6666-4400-8000-00000000000f', 'bbbbbbbb-bbbb-4800-8000-00000000000b', '70458 Mary Crest', '', TIMESTAMP '2020-10-01 10:00:00.123456', NULL, 0.0);
- ~~~
-
-5. During the ride, MovR tracks the location of the vehicle.
-
- For example:
-
- {% include_cached copy-clipboard.html %}
- ~~~ sql
- > INSERT INTO vehicle_location_histories (city, ride_id, timestamp, lat, long)
- VALUES ('amsterdam', 'cd032f56-cf1a-4800-8000-00000000066f', current_timestamp(), -101, 60);
- ~~~
-
-6. The user ends the ride and releases the vehicle.
-
- For example:
-
- {% include_cached copy-clipboard.html %}
- ~~~ sql
- > UPDATE vehicles SET status = 'available' WHERE id='bbbbbbbb-bbbb-4800-8000-00000000000b';
- ~~~
-
- {% include_cached copy-clipboard.html %}
- ~~~ sql
- > UPDATE rides SET end_address ='33862 Charles Junctions Apt. 49', end_time=TIMESTAMP '2020-10-01 10:30:00.123456', revenue=88.6
- WHERE id='cd032f56-cf1a-4800-8000-00000000066f';
- ~~~
diff --git a/src/current/_includes/v21.1/misc/multiregion-max-offset.md b/src/current/_includes/v21.1/misc/multiregion-max-offset.md
deleted file mode 100644
index 93a2faccba2..00000000000
--- a/src/current/_includes/v21.1/misc/multiregion-max-offset.md
+++ /dev/null
@@ -1 +0,0 @@
-For new clusters using the [multi-region SQL abstractions](multiregion-overview.html), we recommend lowering the [`--max-offset`](cockroach-start.html#flags-max-offset) setting to `250ms`. This is especially helpful for lowering the write latency of [global tables](multiregion-overview.html#global-tables). Note that this will require restarting all of the nodes in your cluster at the same time; it cannot be done with a rolling restart.
diff --git a/src/current/_includes/v21.1/misc/non-http-source-privileges.md b/src/current/_includes/v21.1/misc/non-http-source-privileges.md
deleted file mode 100644
index 9f0f5a880a0..00000000000
--- a/src/current/_includes/v21.1/misc/non-http-source-privileges.md
+++ /dev/null
@@ -1,12 +0,0 @@
-The source file URL does **not** require the [`admin` role](authorization.html#admin-role) in the following scenarios:
-
-- S3 and GS using `SPECIFIED` (and not `IMPLICIT`) credentials. Azure is always `SPECIFIED` by default.
-- [Userfile](use-userfile-for-bulk-operations.html)
-
-The source file URL **does** require the [`admin` role](authorization.html#admin-role) in the following scenarios:
-
-- S3 or GS using `IMPLICIT` credentials
-- Use of a [custom endpoint](https://docs.aws.amazon.com/sdk-for-go/api/aws/endpoints/) on S3
-- [Nodelocal](cockroach-nodelocal-upload.html)
-
-We recommend using [cloud storage for bulk operations](use-cloud-storage-for-bulk-operations.html).
diff --git a/src/current/_includes/v21.1/misc/schema-change-stmt-note.md b/src/current/_includes/v21.1/misc/schema-change-stmt-note.md
deleted file mode 100644
index b522b658652..00000000000
--- a/src/current/_includes/v21.1/misc/schema-change-stmt-note.md
+++ /dev/null
@@ -1,3 +0,0 @@
-{{site.data.alerts.callout_info}}
-This statement performs a schema change. For more information about how online schema changes work in CockroachDB, see [Online Schema Changes](online-schema-changes.html).
-{{site.data.alerts.end}}
diff --git a/src/current/_includes/v21.1/misc/schema-change-view-job.md b/src/current/_includes/v21.1/misc/schema-change-view-job.md
deleted file mode 100644
index 8861174d621..00000000000
--- a/src/current/_includes/v21.1/misc/schema-change-view-job.md
+++ /dev/null
@@ -1 +0,0 @@
-This schema change statement is registered as a job. You can view long-running jobs with [`SHOW JOBS`](show-jobs.html).
diff --git a/src/current/_includes/v21.1/misc/session-vars.html b/src/current/_includes/v21.1/misc/session-vars.html
deleted file mode 100644
index d8c07c55589..00000000000
--- a/src/current/_includes/v21.1/misc/session-vars.html
+++ /dev/null
@@ -1,811 +0,0 @@
-| Variable name | -Description | -Initial value | -Modify with
- SET
- ? |
- View with
- SHOW
- ? |
-
- application_name
- |
- The current application name for statistics collection. | -Empty string, or cockroach for sessions from the built-in SQL client. |
- Yes | -Yes | -
- bytea_output
- |
- The mode for conversions from STRING to BYTES. |
- hex | -Yes | -Yes | -
- client_min_messages
- |
- The severity level of notices displayed in the SQL shell.
- Accepted values include debug5, debug4, debug3, debug2, debug1, log, notice, warning, and error. |
-
- notice
- |
- Yes | -Yes | -
- crdb_version
- |
- The version of CockroachDB. | -`CockroachDB OSS version` | -No | -Yes | -
- database
- |
- The current database. | -Database in connection string, or empty if not specified. | -Yes | -Yes | -
- default_int_size
- |
- The size, in bytes, of an INT type. |
-
- 8
- |
- Yes | -Yes | -
- default_transaction_isolation
- |
- All transactions execute with SERIALIZABLE isolation. See Transactions: Isolation levels. |
-
- SERIALIZABLE
- |
- No | -Yes | -
- default_transaction_priority
- |
- The default transaction priority for the current session.
- The supported options include LOW, NORMAL, and HIGH. |
-
- NORMAL
- |
- Yes | -Yes | -
- default_transaction_read_only
- |
- The default transaction access mode for the current session.
- If set to on, only read operations are allowed in transactions in the current session; if set to off, both read and write operations are allowed. See SET TRANSACTION for more details. |
-
- off
- |
- Yes | -Yes | -
- default_transaction_use_follower_reads
- |
- {% include_cached new-in.html version="v21.1" %} If set to on, all read-only transactions use AS OF SYSTEM TIME follower_read_timestamp(), to allow the transaction to use follower reads.If set to off, read-only transactions will only use follower reads if an AS OF SYSTEM TIME clause is specified in the statement, with an interval of at least 4.8 seconds. |
-
- off
- |
- Yes | -Yes | -
- disallow_full_table_scans
- |
- If set to on, all queries that have planned a full table or full secondary index scan will return an error message.
- This setting does not apply to internal queries, which may plan full table or index scans without checking the session variable. |
-
- off
- |
- Yes | -Yes | -
- distsql
- |
- The query distribution mode for the session.
- By default, CockroachDB determines which queries are faster to execute if distributed across multiple nodes, and all other queries are run through the gateway node. |
-
- auto
- |
- Yes | -Yes | -
- enable_drop_enum_value
- |
- Indicates whether DROP VALUE clauses are enabled for ALTER TYPE statements. |
-
- off
- |
- Yes | -Yes | -
-
- enable_implicit_select_for_update
- |
- Indicates whether UPDATE and UPSERT statements acquire locks using the FOR UPDATE locking mode during their initial row scan, which improves performance for contended workloads.
- For more information about how FOR UPDATE locking works, see the documentation for SELECT FOR UPDATE. |
-
- on
- |
- Yes | -Yes | -
- enable_insert_fast_path
- |
- Indicates whether CockroachDB will use a specialized execution operator for inserting into a table. We recommend leaving this setting on. |
-
- on
- |
- Yes | -Yes | -
- enable_zigzag_join
- |
- Indicates whether the cost-based optimizer will plan certain queries using a zig-zag merge join algorithm, which searches for the desired intersection by jumping back and forth between the indexes based on the fact that after constraining indexes, they share an ordering. | -
- on
- |
- Yes | -Yes | -
- extra_float_digits
- |
- The number of digits displayed for floating-point values.
- Only values between -15 and 3 are supported. |
-
- 0
- |
- Yes | -Yes | -
force_savepoint_restart |
- When set to true, allows the SAVEPOINT statement to accept any name for a savepoint. |
-
- off
- |
- Yes | -Yes | -
foreign_key_cascades_limit |
- Limits the number of cascading operations that run as part of a single query. | -
- 10000
- |
- Yes | -Yes | -
idle_in_session_timeout |
- Automatically terminates sessions that idle past the specified threshold. When set to 0, the session will not timeout. |
- The value set by the sql.defaults.idle_in_session_timeout cluster setting (0s, by default). |
- Yes | -Yes | -
- idle_in_transaction_session_timeout
- |
- Automatically terminates sessions that are idle in a transaction past the specified threshold. When set to 0, the session will not timeout. |
- The value set by the sql.defaults.idle_in_transaction_session_timeout cluster setting (0s, by default). |
- Yes | -Yes | -
- large_full_scan_rows
- |
- Determines which tables are considered "large" such that disallow_full_table_scans rejects full table or index scans of "large" tables. The default value is 1000. To reject all full table or index scans, set to 0. |
- User-dependent | -No | -Yes | -
- locality
- |
- The location of the node. For more information, see Locality. |
- Node-dependent | -No | -Yes | -
- node_id
- |
- The ID of the node currently connected to. - This variable is particularly useful for verifying load balanced connections. |
- Node-dependent | -No | -Yes | -
- optimizer_use_histograms
- |
- If on, the optimizer uses collected histograms for cardinality estimation. |
-
- on
- |
- No | -Yes | -
- optimizer_use_multicol_stats
- |
- If on, the optimizer uses collected multi-column statistics for cardinality estimation. |
-
- on
- |
- No | -Yes | -
- prefer_lookup_joins_for_fks
- |
- If on, the optimizer prefers lookup joins to merge joins when performing foreign key checks. |
-
- off
- |
- Yes | -Yes | -
- reorder_joins_limit
- |
- Maximum number of joins that the optimizer will attempt to reorder when searching for an optimal query execution plan.
- For more information, see Join reordering. |
-
- 4
- |
- Yes | -Yes | -
- results_buffer_size
- |
- The default size of the buffer that accumulates results for a statement or a batch of statements before they are sent to the client.
- This can also be set for all connections using the sql.defaults.results_buffer_size cluster setting. Note that auto-retries generally only happen while no results have been delivered to the client, so reducing this size can increase the number of retriable errors a client receives. On the other hand, increasing the buffer size can increase the delay until the client receives the first result row. Setting to 0 disables any buffering.
- |
- 16384
- |
- Yes | -Yes | -
- require_explicit_primary_keys
- |
- If on, CockroachDB throws on error for all tables created without an explicit primary key defined.
- |
-
- off
- |
- Yes | -Yes | -
- search_path
- |
- A list of schemas that will be searched to resolve unqualified table or function names.
- For more details, see SQL name resolution. |
-
- public
- |
- Yes | -Yes | -
- serial_normalization
- |
- Specifies the default handling of SERIAL in table definitions. Valid options include 'rowid', 'virtual_sequence', sql_sequence, and sql_sequence_cached.
- If set to 'virtual_sequence', the SERIAL type auto-creates a sequence for better compatibility with Hibernate sequences.
- If set to sql_sequence_cached, the sql.defaults.serial_sequences_cache_size cluster setting can be used to control the number of values to cache in a user's session, with a default of 256. |
-
- 'rowid'
- |
- Yes | -Yes | -
- server_version
- |
- The version of PostgreSQL that CockroachDB emulates. | -Version-dependent | -No | -Yes | -
- server_version_num
- |
- The version of PostgreSQL that CockroachDB emulates. | -Version-dependent | -Yes | -Yes | -
- session_id
- |
- The ID of the current session. | -Session-dependent | -No | -Yes | -
- session_user
- |
- The user connected for the current session. | -User in connection string | -No | -Yes | -
- sql_safe_updates
- |
- If false, potentially unsafe SQL statements are allowed, including DROP of a non-empty database and all dependent objects, DELETE without a WHERE clause, UPDATE without a WHERE clause, and ALTER TABLE .. DROP COLUMN.
- See Allow Potentially Unsafe SQL Statements for more details. |
-
- true for interactive sessions from the built-in SQL client,false for sessions from other clients |
- Yes | -Yes | -
- statement_timeout
- |
- The amount of time a statement can run before being stopped.
- This value can be an int (e.g., 10) and will be interpreted as milliseconds. It can also be an interval or string argument, where the string can be parsed as a valid interval (e.g., '4s').
- A value of 0 turns it off. |
- The value set by the sql.defaults.statement_timeout cluster setting (0s, by default). |
- Yes | -Yes | -
- stub_catalog_tables
- |
- {% include_cached new-in.html version="v21.1" %} If off, querying an unimplemented, empty pg_catalog table will result in an error, as is the case in v20.2 and earlier.
- If on, querying an unimplemented, empty pg_catalog table simply returns no rows. |
-
- on
- |
- Yes | -Yes | -
- timezone
- |
- The default time zone for the current session.
- This session variable was named "time zone" (with a space) in CockroachDB 1.x. It has been renamed for compatibility with PostgreSQL. |
-
- UTC
- |
- Yes | -Yes | -
- tracing
- |
- The trace recording state. | -
- off
- |
- - | -Yes | -
- transaction_isolation
- |
- All transactions execute with SERIALIZABLE isolation.
- See Transactions: Isolation levels. - This session variable was called transaction isolation level (with spaces) in CockroachDB 1.x. It has been renamed for compatibility with PostgreSQL. |
-
- SERIALIZABLE
- |
- No | -Yes | -
- transaction_priority
- |
- The priority of the current transaction.
- See Transactions: Transaction priorities for more details. - This session variable was called transaction priority (with a space) in CockroachDB 1.x. It has been renamed for compatibility with PostgreSQL. |
-
- NORMAL
- |
- Yes | -Yes | -
- transaction_read_only
- |
- The access mode of the current transaction.
- See Set Transaction for more details. |
-
- off
- |
- Yes | -Yes | -
- transaction_rows_read_err
- |
- The limit for the number of rows read by a SQL transaction. If this value is exceeded the transaction will fail (or the event will be logged to SQL_INTERNAL_PERF for internal transactions). |
-
- 0
- |
- Yes | -Yes | -
- transaction_rows_read_log
- |
- The threshold for the number of rows read by a SQL transaction. If this value is exceeded, the event will be logged to SQL_PERF (or SQL_INTERNAL_PERF for internal transactions). |
-
- 0
- |
- Yes | -Yes | -
- transaction_rows_written_err
- |
- The limit for the number of rows written by a SQL transaction. If this value is exceeded the transaction will fail (or the event will be logged to SQL_INTERNAL_PERF for internal transactions). |
-
- 0
- |
- Yes | -Yes | -
- transaction_rows_written_log
- |
- The threshold for the number of rows written by a SQL transaction. If this value is exceeded, the event will be logged to SQL_PERF (or SQL_INTERNAL_PERF for internal transactions). |
-
- 0
- |
- Yes | -Yes | -
- transaction_status
- |
- The state of the current transaction.
- See Transactions for more details. - This session variable was called transaction status (with a space) in CockroachDB 1.x. It has been renamed for compatibility with PostgreSQL. |
-
- NoTxn
- |
- No | -Yes | -
- vectorize
- |
- The vectorized execution engine mode.
- Options include on and off.
- For more details, see Configuring vectorized execution for CockroachDB. - |
-
- on
- |
- Yes | -Yes | -
- vectorize_row_count_threshold
- |
- The minimum number of rows required to use the vectorized engine to execute a query plan. - | -
- 1000
- |
- Yes | -Yes | -
- client_encoding
- |
- (Reserved; exposed only for ORM compatibility.) | -
- UTF8
- |
- No | -Yes | -
- datestyle
- |
- (Reserved; exposed only for ORM compatibility.) | -
- ISO
- |
- No | -Yes | -
- default_tablespace
- |
- (Reserved; exposed only for ORM compatibility.) | -
-
- |
- No | -Yes | -
- enable_seqscan
- |
- (Reserved; exposed only for ORM compatibility.) | -
- on
- |
- Yes | -Yes | -
- escape_string_warning
- |
- (Reserved; exposed only for ORM compatibility.) | -
- on
- |
- No | -Yes | -
- integer_datetimes
- |
- (Reserved; exposed only for ORM compatibility.) | -
- on
- |
- No | -Yes | -
- intervalstyle
- |
- (Reserved; exposed only for ORM compatibility.) | -
- postgres
- |
- No | -Yes | -
- lock_timeout
- |
- (Reserved; exposed only for ORM compatibility.) | -
- 0
- |
- No | -Yes | -
- max_identifier_length
- |
- (Reserved; exposed only for ORM compatibility.) | -
- 128
- |
- No | -Yes | -
- max_index_keys
- |
- (Reserved; exposed only for ORM compatibility.) | -
- 32
- |
- No | -Yes | -
- row_security
- |
- (Reserved; exposed only for ORM compatibility.) | -
- off
- |
- No | -Yes | -
- standard_conforming_strings
- |
- (Reserved; exposed only for ORM compatibility.) | -
- on
- |
- No | -Yes | -
- server_encoding
- |
- (Reserved; exposed only for ORM compatibility.) | -
- UTF8
- |
- Yes | -Yes | -
- synchronize_seqscans
- |
- (Reserved; exposed only for ORM compatibility.) | -
- on
- |
- No | -Yes | -
- synchronous_commit
- |
- (Reserved; exposed only for ORM compatibility.) | -
- on
- |
- Yes | -Yes | -
minikube version 0.21.0 or later. Earlier versions do not include a Kubernetes server that supports the maxUnavailability field and PodDisruptionBudget resource type used in the CockroachDB StatefulSet configuration.{{site.data.alerts.end}}
-
-2. Start a local Kubernetes cluster:
-
- {% include_cached copy-clipboard.html %}
- ~~~ shell
- $ minikube start
- ~~~
diff --git a/src/current/_includes/v21.1/orchestration/monitor-cluster.md b/src/current/_includes/v21.1/orchestration/monitor-cluster.md
deleted file mode 100644
index 5cadf9609a3..00000000000
--- a/src/current/_includes/v21.1/orchestration/monitor-cluster.md
+++ /dev/null
@@ -1,95 +0,0 @@
-To access the cluster's [DB Console](ui-overview.html):
-
-{% if page.secure == true %}
-
-1. On secure clusters, [certain pages of the DB Console](ui-overview.html#db-console-access) can only be accessed by `admin` users.
-
- Get a shell into the pod and start the CockroachDB [built-in SQL client](cockroach-sql.html):
-
- port-forward command must be run on the same machine as the web browser in which you want to view the DB Console. If you have been running these commands from a cloud instance or other non-local shell, you will not be able to view the UI without configuring kubectl locally and running the above port-forward command on your local machine.{{site.data.alerts.end}}
-
-{% if page.secure == true %}
-
-1. Go to https://localhost:8080 and log in with the username and password you created earlier.
-
- {% include {{ page.version.version }}/misc/chrome-localhost.md %}
-
-{% else %}
-
-1. Go to http://localhost:8080.
-
-{% endif %}
-
-1. In the UI, verify that the cluster is running as expected:
- - View the [Node List](ui-cluster-overview-page.html#node-list) to ensure that all nodes successfully joined the cluster.
- - Click the **Databases** tab on the left to verify that `bank` is listed.
diff --git a/src/current/_includes/v21.1/orchestration/operator-check-namespace.md b/src/current/_includes/v21.1/orchestration/operator-check-namespace.md
deleted file mode 100644
index d6c70aa03dc..00000000000
--- a/src/current/_includes/v21.1/orchestration/operator-check-namespace.md
+++ /dev/null
@@ -1,3 +0,0 @@
-{{site.data.alerts.callout_info}}
-All `kubectl` steps should be performed in the [namespace where you installed the Operator](deploy-cockroachdb-with-kubernetes.html#install-the-operator). By default, this is `cockroach-operator-system`.
-{{site.data.alerts.end}}
\ No newline at end of file
diff --git a/src/current/_includes/v21.1/orchestration/start-cockroachdb-helm-insecure.md b/src/current/_includes/v21.1/orchestration/start-cockroachdb-helm-insecure.md
deleted file mode 100644
index d1417b2dbd2..00000000000
--- a/src/current/_includes/v21.1/orchestration/start-cockroachdb-helm-insecure.md
+++ /dev/null
@@ -1,116 +0,0 @@
-{{site.data.alerts.callout_danger}}
-The CockroachDB Helm chart is undergoing maintenance for compatibility with Kubernetes versions 1.17 through 1.21 (the latest version as of this writing). No new feature development is currently planned. For new production and local deployments, we currently recommend using a manual configuration (**Configs** option). If you are experiencing issues with a Helm deployment on production, contact our [Support team](https://support.cockroachlabs.com/).
-{{site.data.alerts.end}}
-
-1. [Install the Helm client](https://helm.sh/docs/intro/install) (version 3.0 or higher) and add the `cockroachdb` chart repository:
-
- {% include_cached copy-clipboard.html %}
- ~~~ shell
- $ helm repo add cockroachdb https://charts.cockroachdb.com/
- ~~~
-
- ~~~
- "cockroachdb" has been added to your repositories
- ~~~
-
-1. Update your Helm chart repositories to ensure that you're using the [latest CockroachDB chart](https://github.com/cockroachdb/helm-charts/blob/master/cockroachdb/Chart.yaml):
-
- {% include_cached copy-clipboard.html %}
- ~~~ shell
- $ helm repo update
- ~~~
-
-1. Modify our Helm chart's [`values.yaml`](https://github.com/cockroachdb/helm-charts/blob/master/cockroachdb/values.yaml) parameters for your deployment scenario.
-
- Create a `my-values.yaml` file to override the defaults in `values.yaml`, substituting your own values in this example based on the guidelines below.
-
- {% include_cached copy-clipboard.html %}
- ~~~
- statefulset:
- resources:
- limits:
- memory: "8Gi"
- requests:
- memory: "8Gi"
- conf:
- cache: "2Gi"
- max-sql-memory: "2Gi"
- ~~~
-
- 1. To avoid running out of memory when CockroachDB is not the only pod on a Kubernetes node, you *must* set memory limits explicitly. This is because CockroachDB does not detect the amount of memory allocated to its pod when run in Kubernetes. We recommend setting `conf.cache` and `conf.max-sql-memory` each to 1/4 of the `memory` allocation specified in `statefulset.resources.requests` and `statefulset.resources.limits`.
-
- {{site.data.alerts.callout_success}}
- For example, if you are allocating 8Gi of `memory` to each CockroachDB node, allocate 2Gi to `cache` and 2Gi to `max-sql-memory`.
- {{site.data.alerts.end}}
-
- 1. For an insecure deployment, set `tls.enabled` to `false`. For clarity, this example includes the example configuration from the previous steps.
-
- {% include_cached copy-clipboard.html %}
- ~~~
- statefulset:
- resources:
- limits:
- memory: "8Gi"
- requests:
- memory: "8Gi"
- conf:
- cache: "2Gi"
- max-sql-memory: "2Gi"
- tls:
- enabled: false
- ~~~
-
- 1. You may want to modify `storage.persistentVolume.size` and `storage.persistentVolume.storageClass` for your use case. This chart defaults to 100Gi of disk space per pod. For more details on customizing disks for performance, see [these instructions](kubernetes-performance.html#disk-type).
-
- {{site.data.alerts.callout_info}}
- If necessary, you can [expand disk size](/docs/{{site.versions["stable"]}}/configure-cockroachdb-kubernetes.html?filters=helm#expand-disk-size) after the cluster is live.
- {{site.data.alerts.end}}
-
-
-1. Install the CockroachDB Helm chart.
-
- Provide a "release" name to identify and track this particular deployment of the chart, and override the default values with those in `my-values.yaml`.
-
- {{site.data.alerts.callout_info}}
- This tutorial uses `my-release` as the release name. If you use a different value, be sure to adjust the release name in subsequent commands.
- {{site.data.alerts.end}}
-
- {% include_cached copy-clipboard.html %}
- ~~~ shell
- $ helm install my-release --values my-values.yaml cockroachdb/cockroachdb
- ~~~
-
- Behind the scenes, this command uses our `cockroachdb-statefulset.yaml` file to create the StatefulSet that automatically creates 3 pods, each with a CockroachDB node running inside it, where each pod has distinguishable network identity and always binds back to the same persistent storage on restart.
-
-1. Confirm that CockroachDB cluster initialization has completed successfully, with the pods for CockroachDB showing `1/1` under `READY` and the pod for initialization showing `COMPLETED` under `STATUS`:
-
- {% include_cached copy-clipboard.html %}
- ~~~ shell
- $ kubectl get pods
- ~~~
-
- ~~~
- NAME READY STATUS RESTARTS AGE
- my-release-cockroachdb-0 1/1 Running 0 8m
- my-release-cockroachdb-1 1/1 Running 0 8m
- my-release-cockroachdb-2 1/1 Running 0 8m
- my-release-cockroachdb-init-hxzsc 0/1 Completed 0 1h
- ~~~
-
-1. Confirm that the persistent volumes and corresponding claims were created successfully for all three pods:
-
- {% include_cached copy-clipboard.html %}
- ~~~ shell
- $ kubectl get pv
- ~~~
-
- ~~~
- NAME CAPACITY ACCESS MODES RECLAIM POLICY STATUS CLAIM STORAGECLASS REASON AGE
- pvc-71019b3a-fc67-11e8-a606-080027ba45e5 100Gi RWO Delete Bound default/datadir-my-release-cockroachdb-0 standard 11m
- pvc-7108e172-fc67-11e8-a606-080027ba45e5 100Gi RWO Delete Bound default/datadir-my-release-cockroachdb-1 standard 11m
- pvc-710dcb66-fc67-11e8-a606-080027ba45e5 100Gi RWO Delete Bound default/datadir-my-release-cockroachdb-2 standard 11m
- ~~~
-
-{{site.data.alerts.callout_success}}
-The StatefulSet configuration sets all CockroachDB nodes to log to `stderr`, so if you ever need access to logs for a pod, use `kubectl logs SIGTERM with the process manager. If the node is not shutting down after 1 minute, send SIGKILL to terminate the process. When using systemd, for example, set TimeoutStopSec=60 in your configuration template and run systemctl stop <systemd config filename> to stop the node without systemd restarting it.The amount of time you should wait before sending SIGKILL can vary depending on your cluster configuration and workload, which affects how long it takes your nodes to complete a graceful shutdown. In certain edge cases, forcefully terminating the process before the node has completed shutdown can result in temporary data unavailability, latency spikes, uncertainty errors, ambiguous commit errors, or query timeouts. If you need maximum cluster availability, you can run cockroach node drain prior to node shutdown and actively monitor the draining process instead of automating it.
cockroach start and is running in the foreground, press ctrl-c in the terminal.cockroach start and the --background and --pid-file flags, run kill <pid>, where <pid> is the process ID of the node.NULL Handling",
- "urls": [
- "/${VERSION}/null-handling.html"
- ]
- }
- ]
- },
- {
- "title": "SQL Statements",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/sql-statements.html"
- ]
- },
- {
- "title": "ADD COLUMN",
- "urls": [
- "/${VERSION}/add-column.html"
- ]
- },
- {
- "title": "ADD CONSTRAINT",
- "urls": [
- "/${VERSION}/add-constraint.html"
- ]
- },
- {
- "title": "ADD REGION (Enterprise)",
- "urls": [
- "/${VERSION}/add-region.html"
- ]
- },
- {
- "title": "ALTER COLUMN",
- "urls": [
- "/${VERSION}/alter-column.html"
- ]
- },
- {
- "title": "ALTER DATABASE",
- "urls": [
- "/${VERSION}/alter-database.html"
- ]
- },
- {
- "title": "ALTER INDEX",
- "urls": [
- "/${VERSION}/alter-index.html"
- ]
- },
- {
- "title": "ALTER PARTITION (Enterprise)",
- "urls": [
- "/${VERSION}/alter-partition.html"
- ]
- },
- {
- "title": "ALTER PRIMARY KEY",
- "urls": [
- "/${VERSION}/alter-primary-key.html"
- ]
- },
- {
- "title": "ALTER RANGE",
- "urls": [
- "/${VERSION}/alter-range.html"
- ]
- },
- {
- "title": "ALTER ROLE",
- "urls": [
- "/${VERSION}/alter-role.html"
- ]
- },
- {
- "title": "ALTER SCHEMA",
- "urls": [
- "/${VERSION}/alter-schema.html"
- ]
- },
- {
- "title": "ALTER SEQUENCE",
- "urls": [
- "/${VERSION}/alter-sequence.html"
- ]
- },
- {
- "title": "ALTER TABLE",
- "urls": [
- "/${VERSION}/alter-table.html"
- ]
- },
- {
- "title": "ALTER TYPE",
- "urls": [
- "/${VERSION}/alter-type.html"
- ]
- },
- {
- "title": "ALTER USER",
- "urls": [
- "/${VERSION}/alter-user.html"
- ]
- },
- {
- "title": "AS OF SYSTEM TIME",
- "urls": [
- "/${VERSION}/as-of-system-time.html"
- ]
- },
- {
- "title": "EXPERIMENTAL_AUDIT",
- "urls": [
- "/${VERSION}/experimental-audit.html"
- ]
- },
- {
- "title": "ALTER VIEW",
- "urls": [
- "/${VERSION}/alter-view.html"
- ]
- },
- {
- "title": "BACKUP",
- "urls": [
- "/${VERSION}/backup.html"
- ]
- },
- {
- "title": "BEGIN",
- "urls": [
- "/${VERSION}/begin-transaction.html"
- ]
- },
- {
- "title": "CANCEL JOB",
- "urls": [
- "/${VERSION}/cancel-job.html"
- ]
- },
- {
- "title": "CANCEL QUERY",
- "urls": [
- "/${VERSION}/cancel-query.html"
- ]
- },
- {
- "title": "CANCEL SESSION",
- "urls": [
- "/${VERSION}/cancel-session.html"
- ]
- },
- {
- "title": "COMMENT ON",
- "urls": [
- "/${VERSION}/comment-on.html"
- ]
- },
- {
- "title": "COMMIT",
- "urls": [
- "/${VERSION}/commit-transaction.html"
- ]
- },
- {
- "title": "CONFIGURE ZONE",
- "urls": [
- "/${VERSION}/configure-zone.html"
- ]
- },
- {
- "title": "CONVERT TO SCHEMA",
- "urls": [
- "/${VERSION}/convert-to-schema.html"
- ]
- },
- {
- "title": "COPY FROM",
- "urls": [
- "/${VERSION}/copy-from.html"
- ]
- },
- {
- "title": "CREATE CHANGEFEED (Enterprise)",
- "urls": [
- "/${VERSION}/create-changefeed.html"
- ]
- },
- {
- "title": "CREATE DATABASE",
- "urls": [
- "/${VERSION}/create-database.html"
- ]
- },
- {
- "title": "CREATE INDEX",
- "urls": [
- "/${VERSION}/create-index.html"
- ]
- },
- {
- "title": "CREATE ROLE",
- "urls": [
- "/${VERSION}/create-role.html"
- ]
- },
- {
- "title": "CREATE SCHEDULE FOR BACKUP",
- "urls": [
- "/${VERSION}/create-schedule-for-backup.html"
- ]
- },
- {
- "title": "CREATE SCHEMA",
- "urls": [
- "/${VERSION}/create-schema.html"
- ]
- },
- {
- "title": "CREATE SEQUENCE",
- "urls": [
- "/${VERSION}/create-sequence.html"
- ]
- },
- {
- "title": "CREATE STATISTICS",
- "urls": [
- "/${VERSION}/create-statistics.html"
- ]
- },
- {
- "title": "CREATE TABLE",
- "urls": [
- "/${VERSION}/create-table.html"
- ]
- },
- {
- "title": "CREATE TABLE AS",
- "urls": [
- "/${VERSION}/create-table-as.html"
- ]
- },
- {
- "title": "CREATE TYPE",
- "urls": [
- "/${VERSION}/create-type.html"
- ]
- },
- {
- "title": "CREATE USER",
- "urls": [
- "/${VERSION}/create-user.html"
- ]
- },
- {
- "title": "CREATE VIEW",
- "urls": [
- "/${VERSION}/create-view.html"
- ]
- },
- {
- "title": "DELETE",
- "urls": [
- "/${VERSION}/delete.html"
- ]
- },
- {
- "title": "DROP COLUMN",
- "urls": [
- "/${VERSION}/drop-column.html"
- ]
- },
- {
- "title": "DROP CONSTRAINT",
- "urls": [
- "/${VERSION}/drop-constraint.html"
- ]
- },
- {
- "title": "DROP DATABASE",
- "urls": [
- "/${VERSION}/drop-database.html"
- ]
- },
- {
- "title": "DROP REGION (Enterprise)",
- "urls": [
- "/${VERSION}/drop-region.html"
- ]
- },
- {
- "title": "DROP TYPE",
- "urls": [
- "/${VERSION}/drop-type.html"
- ]
- },
- {
- "title": "DROP INDEX",
- "urls": [
- "/${VERSION}/drop-index.html"
- ]
- },
- {
- "title": "DROP ROLE",
- "urls": [
- "/${VERSION}/drop-role.html"
- ]
- },
- {
- "title": "DROP SCHEDULES",
- "urls": [
- "/${VERSION}/drop-schedules.html"
- ]
- },
- {
- "title": "DROP SCHEMA",
- "urls": [
- "/${VERSION}/drop-schema.html"
- ]
- },
- {
- "title": "DROP SEQUENCE",
- "urls": [
- "/${VERSION}/drop-sequence.html"
- ]
- },
- {
- "title": "DROP TABLE",
- "urls": [
- "/${VERSION}/drop-table.html"
- ]
- },
- {
- "title": "DROP USER",
- "urls": [
- "/${VERSION}/drop-user.html"
- ]
- },
- {
- "title": "DROP VIEW",
- "urls": [
- "/${VERSION}/drop-view.html"
- ]
- },
- {
- "title": "EXPERIMENTAL CHANGEFEED FOR",
- "urls": [
- "/${VERSION}/changefeed-for.html"
- ]
- },
- {
- "title": "EXPLAIN",
- "urls": [
- "/${VERSION}/explain.html"
- ]
- },
- {
- "title": "EXPLAIN ANALYZE",
- "urls": [
- "/${VERSION}/explain-analyze.html"
- ]
- },
- {
- "title": "EXPORT",
- "urls": [
- "/${VERSION}/export.html"
- ]
- },
- {
- "title": "GRANT",
- "urls": [
- "/${VERSION}/grant.html"
- ]
- },
- {
- "title": "IMPORT",
- "urls": [
- "/${VERSION}/import.html"
- ]
- },
- {
- "title": "IMPORT INTO",
- "urls": [
- "/${VERSION}/import-into.html"
- ]
- },
- {
- "title": "INSERT",
- "urls": [
- "/${VERSION}/insert.html"
- ]
- },
- {
- "title": "JOIN",
- "urls": [
- "/${VERSION}/joins.html"
- ]
- },
- {
- "title": "LIMIT/OFFSET",
- "urls": [
- "/${VERSION}/limit-offset.html"
- ]
- },
- {
- "title": "ORDER BY",
- "urls": [
- "/${VERSION}/order-by.html"
- ]
- },
- {
- "title": "OWNER TO",
- "urls": [
- "/${VERSION}/owner-to.html"
- ]
- },
- {
- "title": "PARTITION BY (Enterprise)",
- "urls": [
- "/${VERSION}/partition-by.html"
- ]
- },
- {
- "title": "PAUSE JOB",
- "urls": [
- "/${VERSION}/pause-job.html"
- ]
- },
- {
- "title": "PAUSE SCHEDULES",
- "urls": [
- "/${VERSION}/pause-schedules.html"
- ]
- },
- {
- "title": "REASSIGN OWNED",
- "urls": [
- "/${VERSION}/reassign-owned.html"
- ]
- },
- {
- "title": "REFRESH",
- "urls": [
- "/${VERSION}/refresh.html"
- ]
- },
- {
- "title": "RENAME COLUMN",
- "urls": [
- "/${VERSION}/rename-column.html"
- ]
- },
- {
- "title": "RENAME CONSTRAINT",
- "urls": [
- "/${VERSION}/rename-constraint.html"
- ]
- },
- {
- "title": "RENAME DATABASE",
- "urls": [
- "/${VERSION}/rename-database.html"
- ]
- },
- {
- "title": "RENAME INDEX",
- "urls": [
- "/${VERSION}/rename-index.html"
- ]
- },
- {
- "title": "RENAME TABLE",
- "urls": [
- "/${VERSION}/rename-table.html"
- ]
- },
- {
- "title": "RELEASE SAVEPOINT",
- "urls": [
- "/${VERSION}/release-savepoint.html"
- ]
- },
- {
- "title": "RESET <session variable>",
- "urls": [
- "/${VERSION}/reset-vars.html"
- ]
- },
- {
- "title": "RESET CLUSTER SETTING",
- "urls": [
- "/${VERSION}/reset-cluster-setting.html"
- ]
- },
- {
- "title": "RESTORE",
- "urls": [
- "/${VERSION}/restore.html"
- ]
- },
- {
- "title": "RESUME JOB",
- "urls": [
- "/${VERSION}/resume-job.html"
- ]
- },
- {
- "title": "RESUME SCHEDULES",
- "urls": [
- "/${VERSION}/resume-schedules.html"
- ]
- },
- {
- "title": "REVOKE",
- "urls": [
- "/${VERSION}/revoke.html"
- ]
- },
- {
- "title": "ROLLBACK",
- "urls": [
- "/${VERSION}/rollback-transaction.html"
- ]
- },
- {
- "title": "SAVEPOINT",
- "urls": [
- "/${VERSION}/savepoint.html"
- ]
- },
- {
- "title": "SELECT",
- "urls": [
- "/${VERSION}/select-clause.html"
- ]
- },
- {
- "title": "SELECT FOR UPDATE",
- "urls": [
- "/${VERSION}/select-for-update.html"
- ]
- },
- {
- "title": "SET <session variable>",
- "urls": [
- "/${VERSION}/set-vars.html"
- ]
- },
- {
- "title": "SET CLUSTER SETTING",
- "urls": [
- "/${VERSION}/set-cluster-setting.html"
- ]
- },
- {
- "title": "SET LOCALITY",
- "urls": [
- "/${VERSION}/set-locality.html"
- ]
- },
- {
- "title": "SET PRIMARY REGION (Enterprise)",
- "urls": [
- "/${VERSION}/set-primary-region.html"
- ]
- },
- {
- "title": "SET SCHEMA",
- "urls": [
- "/${VERSION}/set-schema.html"
- ]
- },
- {
- "title": "SET TRANSACTION",
- "urls": [
- "/${VERSION}/set-transaction.html"
- ]
- },
- {
- "title": "SHOW <session variables>",
- "urls": [
- "/${VERSION}/show-vars.html"
- ]
- },
- {
- "title": "SHOW BACKUP",
- "urls": [
- "/${VERSION}/show-backup.html"
- ]
- },
- {
- "title": "SHOW CLUSTER SETTING",
- "urls": [
- "/${VERSION}/show-cluster-setting.html"
- ]
- },
- {
- "title": "SHOW COLUMNS",
- "urls": [
- "/${VERSION}/show-columns.html"
- ]
- },
- {
- "title": "SHOW CONSTRAINTS",
- "urls": [
- "/${VERSION}/show-constraints.html"
- ]
- },
- {
- "title": "SHOW CREATE",
- "urls": [
- "/${VERSION}/show-create.html"
- ]
- },
- {
- "title": "SHOW DATABASES",
- "urls": [
- "/${VERSION}/show-databases.html"
- ]
- },
- {
- "title": "SHOW ENUMS",
- "urls": [
- "/${VERSION}/show-enums.html"
- ]
- },
- {
- "title": "SHOW FULL TABLE SCANS",
- "urls": [
- "/${VERSION}/show-full-table-scans.html"
- ]
- },
- {
- "title": "SHOW GRANTS",
- "urls": [
- "/${VERSION}/show-grants.html"
- ]
- },
- {
- "title": "SHOW INDEX",
- "urls": [
- "/${VERSION}/show-index.html"
- ]
- },
- {
- "title": "SHOW JOBS",
- "urls": [
- "/${VERSION}/show-jobs.html"
- ]
- },
- {
- "title": "SHOW LOCALITY",
- "urls": [
- "/${VERSION}/show-locality.html"
- ]
- },
- {
- "title": "SHOW PARTITIONS (Enterprise)",
- "urls": [
- "/${VERSION}/show-partitions.html"
- ]
- },
- {
- "title": "SHOW RANGES",
- "urls": [
- "/${VERSION}/show-ranges.html"
- ]
- },
- {
- "title": "SHOW RANGE FOR ROW",
- "urls": [
- "/${VERSION}/show-range-for-row.html"
- ]
- },
- {
- "title": "SHOW REGIONS",
- "urls": [
- "/${VERSION}/show-regions.html"
- ]
- },
- {
- "title": "SHOW ROLES",
- "urls": [
- "/${VERSION}/show-roles.html"
- ]
- },
- {
- "title": "SHOW SCHEDULES",
- "urls": [
- "/${VERSION}/show-schedules.html"
- ]
- },
- {
- "title": "SHOW SCHEMAS",
- "urls": [
- "/${VERSION}/show-schemas.html"
- ]
- },
- {
- "title": "SHOW SEQUENCES",
- "urls": [
- "/${VERSION}/show-sequences.html"
- ]
- },
- {
- "title": "SHOW SESSIONS",
- "urls": [
- "/${VERSION}/show-sessions.html"
- ]
- },
- {
- "title": "SHOW STATEMENTS",
- "urls": [
- "/${VERSION}/show-statements.html"
- ]
- },
- {
- "title": "SHOW STATISTICS",
- "urls": [
- "/${VERSION}/show-statistics.html"
- ]
- },
- {
- "title": "SHOW SAVEPOINT STATUS",
- "urls": [
- "/${VERSION}/show-savepoint-status.html"
- ]
- },
- {
- "title": "SHOW TABLES",
- "urls": [
- "/${VERSION}/show-tables.html"
- ]
- },
- {
- "title": "SHOW TRACE FOR SESSION",
- "urls": [
- "/${VERSION}/show-trace.html"
- ]
- },
- {
- "title": "SHOW TRANSACTIONS",
- "urls": [
- "/${VERSION}/show-transactions.html"
- ]
- },
- {
- "title": "SHOW TYPES",
- "urls": [
- "/${VERSION}/show-types.html"
- ]
- },
- {
- "title": "SHOW USERS",
- "urls": [
- "/${VERSION}/show-users.html"
- ]
- },
- {
- "title": "SHOW ZONE CONFIGURATIONS",
- "urls": [
- "/${VERSION}/show-zone-configurations.html"
- ]
- },
- {
- "title": "SPLIT AT",
- "urls": [
- "/${VERSION}/split-at.html"
- ]
- },
- {
- "title": "SURVIVE {ZONE,REGION} FAILURE",
- "urls": [
- "/${VERSION}/survive-failure.html"
- ]
- },
- {
- "title": "TRUNCATE",
- "urls": [
- "/${VERSION}/truncate.html"
- ]
- },
- {
- "title": "UNSPLIT AT",
- "urls": [
- "/${VERSION}/unsplit-at.html"
- ]
- },
- {
- "title": "UPDATE",
- "urls": [
- "/${VERSION}/update.html"
- ]
- },
- {
- "title": "UPSERT",
- "urls": [
- "/${VERSION}/upsert.html"
- ]
- },
- {
- "title": "VALIDATE CONSTRAINT",
- "urls": [
- "/${VERSION}/validate-constraint.html"
- ]
- },
- {
- "title": "WITH",
- "urls": [
- "/${VERSION}/common-table-expressions.html"
- ]
- }
- ]
- },
- {
- "title": "SQL Data Types",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/data-types.html"
- ]
- },
- {
- "title": "ARRAY",
- "urls": [
- "/${VERSION}/array.html"
- ]
- },
- {
- "title": "BIT",
- "urls": [
- "/${VERSION}/bit.html"
- ]
- },
- {
- "title": "BOOL",
- "urls": [
- "/${VERSION}/bool.html"
- ]
- },
- {
- "title": "BYTES",
- "urls": [
- "/${VERSION}/bytes.html"
- ]
- },
- {
- "title": "COLLATE",
- "urls": [
- "/${VERSION}/collate.html"
- ]
- },
- {
- "title": "DATE",
- "urls": [
- "/${VERSION}/date.html"
- ]
- },
- {
- "title": "DECIMAL",
- "urls": [
- "/${VERSION}/decimal.html"
- ]
- },
- {
- "title": "ENUM",
- "urls": [
- "/${VERSION}/enum.html"
- ]
- },
- {
- "title": "FLOAT",
- "urls": [
- "/${VERSION}/float.html"
- ]
- },
- {
- "title": "INET",
- "urls": [
- "/${VERSION}/inet.html"
- ]
- },
- {
- "title": "INT",
- "urls": [
- "/${VERSION}/int.html"
- ]
- },
- {
- "title": "INTERVAL",
- "urls": [
- "/${VERSION}/interval.html"
- ]
- },
- {
- "title": "JSONB",
- "urls": [
- "/${VERSION}/jsonb.html"
- ]
- },
- {
- "title": "SERIAL",
- "urls": [
- "/${VERSION}/serial.html"
- ]
- },
- {
- "title": "STRING",
- "urls": [
- "/${VERSION}/string.html"
- ]
- },
- {
- "title": "TIME",
- "urls": [
- "/${VERSION}/time.html"
- ]
- },
- {
- "title": "TIMESTAMP",
- "urls": [
- "/${VERSION}/timestamp.html"
- ]
- },
- {
- "title": "UUID",
- "urls": [
- "/${VERSION}/uuid.html"
- ]
- }
- ]
- },
- {
- "title": "Constraints",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/constraints.html"
- ]
- },
- {
- "title": "Check",
- "urls": [
- "/${VERSION}/check.html"
- ]
- },
- {
- "title": "Default Value",
- "urls": [
- "/${VERSION}/default-value.html"
- ]
- },
- {
- "title": "Foreign Key",
- "urls": [
- "/${VERSION}/foreign-key.html"
- ]
- },
- {
- "title": "Not Null",
- "urls": [
- "/${VERSION}/not-null.html"
- ]
- },
- {
- "title": "Primary Key",
- "urls": [
- "/${VERSION}/primary-key.html"
- ]
- },
- {
- "title": "Unique",
- "urls": [
- "/${VERSION}/unique.html"
- ]
- }
- ]
- },
- {
- "title": "Functions and Operators",
- "urls": [
- "/${VERSION}/functions-and-operators.html"
- ]
- },
- {
- "title": "Window Functions",
- "urls": [
- "/${VERSION}/window-functions.html"
- ]
- },
- {
- "title": "Name Resolution",
- "urls": [
- "/${VERSION}/sql-name-resolution.html"
- ]
- },
- {
- "title": "System Catalogs",
- "items": [
- {
- "title": "Overview",
- "urls": [
- "/${VERSION}/system-catalogs.html"
- ]
- },
- {
- "title": "crdb_internal",
- "urls": [
- "/${VERSION}/crdb-internal.html"
- ]
- },
- {
- "title": "information_schema",
- "urls": [
- "/${VERSION}/information-schema.html"
- ]
- },
- {
- "title": "pg_catalog",
- "urls": [
- "/${VERSION}/pg-catalog.html"
- ]
- },
- {
- "title": "pg_extension",
- "urls": [
- "/${VERSION}/pg-extension.html"
- ]
- }
- ]
- }
- ]
- },
- {
- "title": "Cluster Settings",
- "urls": [
- "/${VERSION}/cluster-settings.html"
- ]
- },
- {
- "title": "Performance Optimization",
- "items": [
- {
- "title": "Indexes",
- "urls": [
- "/${VERSION}/indexes.html"
- ]
- },
- {
- "title": "Cost-Based Optimizer",
- "urls": [
- "/${VERSION}/cost-based-optimizer.html"
- ]
- },
- {
- "title": "Vectorized Execution Engine",
- "urls": [
- "/${VERSION}/vectorized-execution.html"
- ]
- },
- {
- "title": "Load-Based Splitting",
- "urls": [
- "/${VERSION}/load-based-splitting.html"
- ]
- }
- ]
- },
- {
- "title": "CLI",
- "urls": [
- "/${VERSION}/cockroach-commands.html"
- ],
- "items": [
- {
- "title": "Client Connection Parameters",
- "urls": [
- "/${VERSION}/connection-parameters.html"
- ]
- },
- {
- "title": "cockroach Commands",
- "items": [
- {
- "title": "cockroach start",
- "urls": [
- "/${VERSION}/cockroach-start.html"
- ]
- },
- {
- "title": "cockroach init",
- "urls": [
- "/${VERSION}/cockroach-init.html"
- ]
- },
- {
- "title": "cockroach start-single-node",
- "urls": [
- "/${VERSION}/cockroach-start-single-node.html"
- ]
- },
- {
- "title": "cockroach cert",
- "urls": [
- "/${VERSION}/cockroach-cert.html"
- ]
- },
- {
- "title": "cockroach quit",
- "urls": [
- "/${VERSION}/cockroach-quit.html"
- ]
- },
- {
- "title": "cockroach sql",
- "urls": [
- "/${VERSION}/cockroach-sql.html"
- ]
- },
- {
- "title": "cockroach sqlfmt",
- "urls": [
- "/${VERSION}/cockroach-sqlfmt.html"
- ]
- },
- {
- "title": "cockroach node",
- "urls": [
- "/${VERSION}/cockroach-node.html"
- ]
- },
- {
- "title": "cockroach nodelocal upload",
- "urls": [
- "/${VERSION}/cockroach-nodelocal-upload.html"
- ]
- },
- {
- "title": "cockroach auth-session",
- "urls": [
- "/${VERSION}/cockroach-auth-session.html"
- ]
- },
- {
- "title": "cockroach dump",
- "urls": [
- "/${VERSION}/cockroach-dump.html"
- ]
- },
- {
- "title": "cockroach demo",
- "urls": [
- "/${VERSION}/cockroach-demo.html"
- ]
- },
- {
- "title": "cockroach debug ballast",
- "urls": [
- "/${VERSION}/cockroach-debug-ballast.html"
- ]
- },
- {
- "title": "cockroach debug encryption-active-key",
- "urls": [
- "/${VERSION}/cockroach-debug-encryption-active-key.html"
- ]
- },
- {
- "title": "cockroach debug list-files",
- "urls": [
- "/${VERSION}/cockroach-debug-list-files.html"
- ]
- },
- {
- "title": "cockroach debug merge-logs",
- "urls": [
- "/${VERSION}/cockroach-debug-merge-logs.html"
- ]
- },
- {
- "title": "cockroach debug zip",
- "urls": [
- "/${VERSION}/cockroach-debug-zip.html"
- ]
- },
- {
- "title": "cockroach statement-diag",
- "urls": [
- "/${VERSION}/cockroach-statement-diag.html"
- ]
- },
- {
- "title": "cockroach gen",
- "urls": [
- "/${VERSION}/cockroach-gen.html"
- ]
- },
- {
- "title": "cockroach userfile upload",
- "urls": [
- "/${VERSION}/cockroach-userfile-upload.html"
- ]
- },
- {
- "title": "cockroach userfile list",
- "urls": [
- "/${VERSION}/cockroach-userfile-list.html"
- ]
- },
- {
- "title": "cockroach userfile get",
- "urls": [
- "/${VERSION}/cockroach-userfile-get.html"
- ]
- },
- {
- "title": "cockroach userfile delete",
- "urls": [
- "/${VERSION}/cockroach-userfile-delete.html"
- ]
- },
- {
- "title": "cockroach version",
- "urls": [
- "/${VERSION}/cockroach-version.html"
- ]
- },
- {
- "title": "cockroach workload",
- "urls": [
- "/${VERSION}/cockroach-workload.html"
- ]
- },
- {
- "title": "cockroach import",
- "urls": [
- "/${VERSION}/cockroach-import.html"
- ]
- }
- ]
- }
- ]
- },
- {
- "title": "DB Console",
- "urls": [
- "/${VERSION}/ui-overview.html"
- ],
- "items": [
- {
- "title": "Cluster Overview Page",
- "urls": [
- "/${VERSION}/ui-cluster-overview-page.html"
- ]
- },
- {
- "title": "Metrics Dashboards",
- "items": [
- {
- "title": "Overview Dashboard",
- "urls": [
- "/${VERSION}/ui-overview-dashboard.html"
- ]
- },
- {
- "title": "Hardware Dashboard",
- "urls": [
- "/${VERSION}/ui-hardware-dashboard.html"
- ]
- },
- {
- "title": "Runtime Dashboard",
- "urls": [
- "/${VERSION}/ui-runtime-dashboard.html"
- ]
- },
- {
- "title": "SQL Dashboard",
- "urls": [
- "/${VERSION}/ui-sql-dashboard.html"
- ]
- },
- {
- "title": "Storage Dashboard",
- "urls": [
- "/${VERSION}/ui-storage-dashboard.html"
- ]
- },
- {
- "title": "Replication Dashboard",
- "urls": [
- "/${VERSION}/ui-replication-dashboard.html"
- ]
- },
- {
- "title": "Changefeeds Dashboard",
- "urls": [
- "/${VERSION}/ui-cdc-dashboard.html"
- ]
- },
- {
- "title": "Custom Chart",
- "urls": [
- "/${VERSION}/ui-custom-chart-debug-page.html"
- ]
- }
- ]
- },
- {
- "title": "Databases Page",
- "urls": [
- "/${VERSION}/ui-databases-page.html"
- ]
- },
- {
- "title": "Sessions Page",
- "urls": [
- "/${VERSION}/ui-sessions-page.html"
- ]
- },
- {
- "title": "Statements Page",
- "urls": [
- "/${VERSION}/ui-statements-page.html"
- ]
- },
- {
- "title": "Transactions Page",
- "urls": [
- "/${VERSION}/ui-transactions-page.html"
- ]
- },
- {
- "title": "Network Latency Page",
- "urls": [
- "/${VERSION}/ui-network-latency-page.html"
- ]
- },
- {
- "title": "Jobs Page",
- "urls": [
- "/${VERSION}/ui-jobs-page.html"
- ]
- },
- {
- "title": "Advanced Debug Page",
- "urls": [
- "/${VERSION}/ui-debug-pages.html"
- ]
- }
- ]
- },
- {
- "title": "Cluster API",
- "urls": [
- "https://www.cockroachlabs.com/docs/api/cluster/v2"
- ]
- },
- {
- "title": "Logging",
- "urls": [
- "/${VERSION}/logging.html"
- ],
- "items": [
- {
- "title": "Log formats",
- "urls": [
- "/${VERSION}/log-formats.html"
- ]
- },
- {
- "title": "Notable event types",
- "urls": [
- "/${VERSION}/eventlog.html"
- ]
- }
- ]
- },
- {
- "title": "Diagnostics Reporting",
- "urls": [
- "/${VERSION}/diagnostics-reporting.html"
- ]
- },
- {
- "title": "Cloud Release Notes",
- "urls": [
- "/releases/cloud.html"
- ]
- }
- ]
- }
diff --git a/src/current/_includes/v21.1/spatial/ogr2ogr-supported-version.md b/src/current/_includes/v21.1/spatial/ogr2ogr-supported-version.md
deleted file mode 100644
index ad444257227..00000000000
--- a/src/current/_includes/v21.1/spatial/ogr2ogr-supported-version.md
+++ /dev/null
@@ -1,3 +0,0 @@
-{{site.data.alerts.callout_info}}
-An `ogr2ogr` version of 3.1.0 or higher is required to generate data that can be imported into CockroachDB.
-{{site.data.alerts.end}}
diff --git a/src/current/_includes/v21.1/spatial/zmcoords.md b/src/current/_includes/v21.1/spatial/zmcoords.md
deleted file mode 100644
index 14c41ff0446..00000000000
--- a/src/current/_includes/v21.1/spatial/zmcoords.md
+++ /dev/null
@@ -1,27 +0,0 @@
-{% include_cached new-in.html version="v21.1" %} You can also store a `{{page.title}}` with the following additional dimensions:
-
-- A third dimension coordinate `Z` (`{{page.title}}Z`).
-- A measure coordinate `M` (`{{page.title}}M`).
-- Both a third dimension and a measure coordinate (`{{page.title}}ZM`).
-
-The `Z` and `M` dimensions can be accessed or modified using a number of [built-in functions](functions-and-operators.html#spatial-functions), including:
-
-- `ST_Z`
-- `ST_M`
-- `ST_Affine`
-- `ST_Zmflag`
-- `ST_MakePoint`
-- `ST_MakePointM`
-- `ST_Force3D`
-- `ST_Force3DZ`
-- `ST_Force3DM`
-- `ST_Force4D`
-- `ST_Snap`
-- `ST_SnapToGrid`
-- `ST_RotateZ`
-- `ST_AddMeasure`
-
-Note that CockroachDB's [spatial indexing](spatial-indexes.html) is still based on the 2D coordinate system. This means that:
-
-- The Z/M dimension is not index accelerated when using spatial predicates.
-- Some spatial functions ignore the Z/M dimension, with transformations discarding the Z/M value.
diff --git a/src/current/_includes/v21.1/sql/begin-transaction-as-of-system-time-example.md b/src/current/_includes/v21.1/sql/begin-transaction-as-of-system-time-example.md
deleted file mode 100644
index 7f2c11dac77..00000000000
--- a/src/current/_includes/v21.1/sql/begin-transaction-as-of-system-time-example.md
+++ /dev/null
@@ -1,19 +0,0 @@
-{% include_cached copy-clipboard.html %}
-~~~ sql
-> BEGIN AS OF SYSTEM TIME '2019-04-09 18:02:52.0+00:00';
-~~~
-
-{% include_cached copy-clipboard.html %}
-~~~ sql
-> SELECT * FROM orders;
-~~~
-
-{% include_cached copy-clipboard.html %}
-~~~ sql
-> SELECT * FROM products;
-~~~
-
-{% include_cached copy-clipboard.html %}
-~~~ sql
-> COMMIT;
-~~~
diff --git a/src/current/_includes/v21.1/sql/combine-alter-table-commands.md b/src/current/_includes/v21.1/sql/combine-alter-table-commands.md
deleted file mode 100644
index 62839cce017..00000000000
--- a/src/current/_includes/v21.1/sql/combine-alter-table-commands.md
+++ /dev/null
@@ -1,3 +0,0 @@
-{{site.data.alerts.callout_success}}
-This command can be combined with other `ALTER TABLE` commands in a single statement. For a list of commands that can be combined, see [`ALTER TABLE`](alter-table.html). For a demonstration, see [Add and rename columns atomically](rename-column.html#add-and-rename-columns-atomically).
-{{site.data.alerts.end}}
diff --git a/src/current/_includes/v21.1/sql/connection-parameters.md b/src/current/_includes/v21.1/sql/connection-parameters.md
deleted file mode 100644
index 50453037ee8..00000000000
--- a/src/current/_includes/v21.1/sql/connection-parameters.md
+++ /dev/null
@@ -1,9 +0,0 @@
-Flag | Description
------|------------
-`--host` | The server host and port number to connect to. This can be the address of any node in the cluster. no references
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-string_or_placeholder_opt_list:
- -referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
create_schedule_for_backup_stmt:
- -referenced by: -
referenced by: -
create_replication_stream_stmt:
- -referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
list_of_string_or_placeholder_opt_list:
- -referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-alter_sequence_set_schema_stmt:
- -referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-alter_database_to_schema_stmt:
- -referenced by: -
-alter_database_add_region_stmt:
- -referenced by: -
-alter_database_drop_region_stmt:
- -referenced by: -
-alter_database_survival_goal_stmt:
- -referenced by: -
-alter_database_primary_region_stmt:
- -referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-opt_with_storage_parameter_list:
- -referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
cockroachdb_extra_reserved_keyword:
- -referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
type_func_name_no_crdb_extra_keyword:
- -referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
type_function_name_no_crdb_extra:
- -referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
create_as_col_qualification_elem:
- -referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
-referenced by: -
-referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
-referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
referenced by: -
generated by Railroad Diagram Generator
\| | Run the output of an external command as SQL statements. [See an example](cockroach-sql.html#run-external-commands-from-the-sql-shell).
-`\set