From d30090e02576f6d3178e1ff010c8ee7351387e1c Mon Sep 17 00:00:00 2001 From: Rich Loveland Date: Thu, 28 May 2026 14:39:58 -0400 Subject: [PATCH 1/3] Vendor SQL diagrams as local includes Fixes DOC-17061 Summary of changes: - Vendored generated SQL diagram HTML into local include files. - Replaced SQL diagram remote includes with local versioned includes. - Added scripts to vendor and verify SQL diagram includes. --- .github/scripts/vendor_sql_diagrams.py | 215 + .../scripts/verify_sql_diagrams_vendored.py | 119 + .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 56 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 123 + .../release-23.1/sql-diagrams/alter_func.html | 91 + .../sql-diagrams/alter_index.html | 234 + .../sql-diagrams/alter_range.html | 110 + .../release-23.1/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 106 + .../sql-diagrams/alter_table.html | 162 + .../sql-diagrams/alter_table_cmds.html | 332 + .../release-23.1/sql-diagrams/alter_type.html | 79 + .../release-23.1/sql-diagrams/alter_view.html | 47 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-23.1/sql-diagrams/analyze.html | 14 + .../release-23.1/sql-diagrams/backup.html | 85 + .../sql-diagrams/cancel_all_jobs.html | 17 + .../release-23.1/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-23.1/sql-diagrams/comment.html | 50 + .../sql-diagrams/commit_transaction.html | 12 + .../release-23.1/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 72 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 89 + .../sql-diagrams/create_index.html | 118 + .../create_index_with_storage_param.html | 62 + .../sql-diagrams/create_inverted_index.html | 163 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 87 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 82 + .../sql-diagrams/declare_cursor.html | 30 + .../default_value_column_level.html | 44 + .../release-23.1/sql-diagrams/delete.html | 66 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-23.1/sql-diagrams/drop_func.html | 37 + .../release-23.1/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-23.1/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-23.1/sql-diagrams/drop_table.html | 26 + .../release-23.1/sql-diagrams/drop_type.html | 20 + .../release-23.1/sql-diagrams/drop_view.html | 29 + .../release-23.1/sql-diagrams/explain.html | 44 + .../sql-diagrams/explain_analyze.html | 44 + .../release-23.1/sql-diagrams/export.html | 32 + .../release-23.1/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-23.1/sql-diagrams/grant.html | 130 + .../sql-diagrams/import_dump.html | 56 + .../sql-diagrams/import_into.html | 61 + .../release-23.1/sql-diagrams/index_def.html | 92 + .../release-23.1/sql-diagrams/insert.html | 62 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 56 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 17 + .../release-23.1/sql-diagrams/pause_job.html | 44 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 23 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-23.1/sql-diagrams/restore.html | 85 + .../sql-diagrams/resume_all_jobs.html | 17 + .../release-23.1/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-23.1/sql-diagrams/revoke.html | 160 + .../sql-diagrams/rollback_transaction.html | 17 + .../release-23.1/sql-diagrams/savepoint.html | 11 + .../release-23.1/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-23.1/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 56 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 29 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + .../release-23.1/sql-diagrams/show_enums.html | 22 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../release-23.1/sql-diagrams/show_jobs.html | 53 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-23.1/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 17 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statements.html | 24 + .../release-23.1/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-23.1/sql-diagrams/show_trace.html | 24 + .../release-23.1/sql-diagrams/show_users.html | 12 + .../release-23.1/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 79 + .../sql-diagrams/sort_clause.html | 34 + .../release-23.1/sql-diagrams/stmt_block.html | 22153 ++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-23.1/sql-diagrams/table_ref.html | 104 + .../release-23.1/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-23.1/sql-diagrams/update.html | 109 + .../release-23.1/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 56 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 123 + .../release-23.2/sql-diagrams/alter_func.html | 91 + .../sql-diagrams/alter_index.html | 246 + .../release-23.2/sql-diagrams/alter_proc.html | 49 + .../sql-diagrams/alter_range.html | 110 + .../release-23.2/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 106 + .../sql-diagrams/alter_table.html | 162 + .../sql-diagrams/alter_table_cmds.html | 332 + .../release-23.2/sql-diagrams/alter_type.html | 79 + .../release-23.2/sql-diagrams/alter_view.html | 47 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-23.2/sql-diagrams/analyze.html | 14 + .../release-23.2/sql-diagrams/backup.html | 85 + .../release-23.2/sql-diagrams/call.html | 19 + .../sql-diagrams/cancel_all_jobs.html | 17 + .../release-23.2/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-23.2/sql-diagrams/comment.html | 50 + .../sql-diagrams/commit_transaction.html | 12 + .../release-23.2/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 72 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 89 + .../sql-diagrams/create_index.html | 118 + .../create_index_with_storage_param.html | 62 + .../sql-diagrams/create_inverted_index.html | 163 + .../sql-diagrams/create_proc.html | 45 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 87 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 82 + .../sql-diagrams/declare_cursor.html | 30 + .../default_value_column_level.html | 44 + .../release-23.2/sql-diagrams/delete.html | 68 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-23.2/sql-diagrams/drop_func.html | 37 + .../release-23.2/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-23.2/sql-diagrams/drop_proc.html | 40 + .../release-23.2/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-23.2/sql-diagrams/drop_table.html | 26 + .../release-23.2/sql-diagrams/drop_type.html | 20 + .../release-23.2/sql-diagrams/drop_view.html | 29 + .../release-23.2/sql-diagrams/explain.html | 44 + .../sql-diagrams/explain_analyze.html | 44 + .../release-23.2/sql-diagrams/export.html | 32 + .../release-23.2/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-23.2/sql-diagrams/grant.html | 136 + .../sql-diagrams/import_dump.html | 56 + .../sql-diagrams/import_into.html | 61 + .../release-23.2/sql-diagrams/index_def.html | 92 + .../release-23.2/sql-diagrams/insert.html | 62 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 83 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 17 + .../release-23.2/sql-diagrams/pause_job.html | 44 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 23 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-23.2/sql-diagrams/restore.html | 85 + .../sql-diagrams/resume_all_jobs.html | 17 + .../release-23.2/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-23.2/sql-diagrams/revoke.html | 169 + .../sql-diagrams/rollback_transaction.html | 17 + .../release-23.2/sql-diagrams/savepoint.html | 11 + .../release-23.2/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-23.2/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 83 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 29 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + .../release-23.2/sql-diagrams/show_enums.html | 22 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../release-23.2/sql-diagrams/show_jobs.html | 67 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-23.2/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 17 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statements.html | 24 + .../release-23.2/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-23.2/sql-diagrams/show_trace.html | 24 + .../release-23.2/sql-diagrams/show_users.html | 12 + .../release-23.2/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 79 + .../sql-diagrams/sort_clause.html | 34 + .../release-23.2/sql-diagrams/stmt_block.html | 22634 ++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-23.2/sql-diagrams/table_ref.html | 104 + .../release-23.2/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-23.2/sql-diagrams/update.html | 109 + .../release-23.2/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 65 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 123 + .../release-24.1/sql-diagrams/alter_func.html | 91 + .../sql-diagrams/alter_index.html | 248 + .../release-24.1/sql-diagrams/alter_proc.html | 49 + .../sql-diagrams/alter_range.html | 110 + .../release-24.1/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 112 + .../sql-diagrams/alter_table.html | 165 + .../sql-diagrams/alter_table_cmds.html | 366 + .../release-24.1/sql-diagrams/alter_type.html | 79 + .../release-24.1/sql-diagrams/alter_view.html | 47 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-24.1/sql-diagrams/analyze.html | 14 + .../release-24.1/sql-diagrams/backup.html | 85 + .../release-24.1/sql-diagrams/call.html | 19 + .../sql-diagrams/cancel_all_jobs.html | 27 + .../release-24.1/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-24.1/sql-diagrams/comment.html | 50 + .../sql-diagrams/commit_transaction.html | 12 + .../release-24.1/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 72 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 89 + .../sql-diagrams/create_index.html | 118 + .../create_index_with_storage_param.html | 62 + .../sql-diagrams/create_inverted_index.html | 163 + .../sql-diagrams/create_proc.html | 45 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 93 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 82 + .../sql-diagrams/declare_cursor.html | 30 + .../default_value_column_level.html | 44 + .../release-24.1/sql-diagrams/delete.html | 68 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-24.1/sql-diagrams/drop_func.html | 37 + .../release-24.1/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-24.1/sql-diagrams/drop_proc.html | 40 + .../release-24.1/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-24.1/sql-diagrams/drop_table.html | 26 + .../release-24.1/sql-diagrams/drop_type.html | 20 + .../release-24.1/sql-diagrams/drop_view.html | 29 + .../release-24.1/sql-diagrams/explain.html | 44 + .../sql-diagrams/explain_analyze.html | 44 + .../release-24.1/sql-diagrams/export.html | 32 + .../release-24.1/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-24.1/sql-diagrams/grant.html | 136 + .../sql-diagrams/import_into.html | 61 + .../release-24.1/sql-diagrams/index_def.html | 92 + .../release-24.1/sql-diagrams/insert.html | 62 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 83 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 27 + .../release-24.1/sql-diagrams/pause_job.html | 54 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 23 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-24.1/sql-diagrams/restore.html | 85 + .../sql-diagrams/resume_all_jobs.html | 27 + .../release-24.1/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-24.1/sql-diagrams/revoke.html | 169 + .../sql-diagrams/rollback_transaction.html | 17 + .../release-24.1/sql-diagrams/savepoint.html | 11 + .../release-24.1/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-24.1/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 83 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 29 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + ...ow_default_session_variables_for_role.html | 35 + .../release-24.1/sql-diagrams/show_enums.html | 22 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../release-24.1/sql-diagrams/show_jobs.html | 67 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-24.1/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 17 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statements.html | 24 + .../release-24.1/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-24.1/sql-diagrams/show_trace.html | 24 + .../release-24.1/sql-diagrams/show_users.html | 12 + .../release-24.1/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 81 + .../sql-diagrams/sort_clause.html | 34 + .../release-24.1/sql-diagrams/stmt_block.html | 22916 ++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-24.1/sql-diagrams/table_ref.html | 104 + .../release-24.1/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-24.1/sql-diagrams/update.html | 109 + .../release-24.1/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 65 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 123 + .../release-24.2/sql-diagrams/alter_func.html | 91 + .../sql-diagrams/alter_index.html | 246 + .../release-24.2/sql-diagrams/alter_proc.html | 49 + .../sql-diagrams/alter_range.html | 110 + .../release-24.2/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 112 + .../sql-diagrams/alter_table.html | 162 + .../sql-diagrams/alter_table_cmds.html | 366 + .../release-24.2/sql-diagrams/alter_type.html | 79 + .../release-24.2/sql-diagrams/alter_view.html | 47 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-24.2/sql-diagrams/analyze.html | 14 + .../release-24.2/sql-diagrams/backup.html | 85 + .../release-24.2/sql-diagrams/call.html | 19 + .../sql-diagrams/cancel_all_jobs.html | 27 + .../release-24.2/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-24.2/sql-diagrams/comment.html | 55 + .../sql-diagrams/commit_transaction.html | 12 + .../release-24.2/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 72 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 89 + .../sql-diagrams/create_index.html | 118 + .../create_index_with_storage_param.html | 62 + .../sql-diagrams/create_inverted_index.html | 163 + .../sql-diagrams/create_proc.html | 45 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 93 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 82 + .../sql-diagrams/declare_cursor.html | 30 + .../default_value_column_level.html | 44 + .../release-24.2/sql-diagrams/delete.html | 68 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-24.2/sql-diagrams/drop_func.html | 37 + .../release-24.2/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-24.2/sql-diagrams/drop_proc.html | 40 + .../release-24.2/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-24.2/sql-diagrams/drop_table.html | 26 + .../release-24.2/sql-diagrams/drop_type.html | 20 + .../release-24.2/sql-diagrams/drop_view.html | 29 + .../release-24.2/sql-diagrams/explain.html | 44 + .../sql-diagrams/explain_analyze.html | 44 + .../release-24.2/sql-diagrams/export.html | 32 + .../release-24.2/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-24.2/sql-diagrams/grant.html | 136 + .../sql-diagrams/import_into.html | 61 + .../release-24.2/sql-diagrams/index_def.html | 92 + .../release-24.2/sql-diagrams/insert.html | 62 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 83 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 27 + .../release-24.2/sql-diagrams/pause_job.html | 54 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 23 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-24.2/sql-diagrams/restore.html | 85 + .../sql-diagrams/resume_all_jobs.html | 27 + .../release-24.2/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-24.2/sql-diagrams/revoke.html | 169 + .../sql-diagrams/rollback_transaction.html | 17 + .../release-24.2/sql-diagrams/savepoint.html | 11 + .../release-24.2/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-24.2/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 83 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 29 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + ...ow_default_session_variables_for_role.html | 35 + .../release-24.2/sql-diagrams/show_enums.html | 22 + .../show_external_connections.html | 20 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../release-24.2/sql-diagrams/show_jobs.html | 67 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-24.2/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 17 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statements.html | 24 + .../release-24.2/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-24.2/sql-diagrams/show_trace.html | 24 + .../release-24.2/sql-diagrams/show_users.html | 12 + .../release-24.2/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 81 + .../sql-diagrams/sort_clause.html | 34 + .../release-24.2/sql-diagrams/stmt_block.html | 23005 ++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-24.2/sql-diagrams/table_ref.html | 104 + .../release-24.2/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-24.2/sql-diagrams/update.html | 109 + .../release-24.2/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 65 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 123 + .../release-24.3/sql-diagrams/alter_func.html | 103 + .../sql-diagrams/alter_index.html | 248 + .../release-24.3/sql-diagrams/alter_proc.html | 49 + .../sql-diagrams/alter_range.html | 110 + .../release-24.3/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 112 + .../sql-diagrams/alter_table.html | 165 + .../sql-diagrams/alter_table_cmds.html | 366 + .../release-24.3/sql-diagrams/alter_type.html | 79 + .../release-24.3/sql-diagrams/alter_view.html | 47 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-24.3/sql-diagrams/analyze.html | 14 + .../release-24.3/sql-diagrams/backup.html | 85 + .../release-24.3/sql-diagrams/call.html | 19 + .../sql-diagrams/cancel_all_jobs.html | 27 + .../release-24.3/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-24.3/sql-diagrams/comment.html | 55 + .../sql-diagrams/commit_transaction.html | 12 + .../release-24.3/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 72 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 101 + .../sql-diagrams/create_index.html | 118 + .../create_index_with_storage_param.html | 62 + .../sql-diagrams/create_inverted_index.html | 163 + .../sql-diagrams/create_proc.html | 57 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 93 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_trigger.html | 67 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 82 + .../sql-diagrams/declare_cursor.html | 30 + .../default_value_column_level.html | 44 + .../release-24.3/sql-diagrams/delete.html | 68 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-24.3/sql-diagrams/drop_func.html | 37 + .../release-24.3/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-24.3/sql-diagrams/drop_proc.html | 40 + .../release-24.3/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-24.3/sql-diagrams/drop_table.html | 26 + .../sql-diagrams/drop_trigger.html | 28 + .../release-24.3/sql-diagrams/drop_type.html | 20 + .../release-24.3/sql-diagrams/drop_view.html | 29 + .../release-24.3/sql-diagrams/explain.html | 44 + .../sql-diagrams/explain_analyze.html | 44 + .../release-24.3/sql-diagrams/export.html | 32 + .../release-24.3/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-24.3/sql-diagrams/grant.html | 136 + .../sql-diagrams/import_into.html | 61 + .../release-24.3/sql-diagrams/index_def.html | 92 + .../release-24.3/sql-diagrams/insert.html | 62 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 83 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 27 + .../release-24.3/sql-diagrams/pause_job.html | 54 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 23 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-24.3/sql-diagrams/restore.html | 85 + .../sql-diagrams/resume_all_jobs.html | 27 + .../release-24.3/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-24.3/sql-diagrams/revoke.html | 169 + .../sql-diagrams/rollback_transaction.html | 17 + .../release-24.3/sql-diagrams/savepoint.html | 11 + .../release-24.3/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-24.3/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 83 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 29 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + ...ow_default_session_variables_for_role.html | 35 + .../release-24.3/sql-diagrams/show_enums.html | 22 + .../show_external_connections.html | 20 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../release-24.3/sql-diagrams/show_jobs.html | 67 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-24.3/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 20 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statements.html | 24 + .../release-24.3/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-24.3/sql-diagrams/show_trace.html | 24 + .../release-24.3/sql-diagrams/show_users.html | 12 + .../release-24.3/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 81 + .../sql-diagrams/sort_clause.html | 34 + .../release-24.3/sql-diagrams/stmt_block.html | 23472 ++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-24.3/sql-diagrams/table_ref.html | 104 + .../release-24.3/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-24.3/sql-diagrams/update.html | 109 + .../release-24.3/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 65 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 123 + .../release-25.1/sql-diagrams/alter_func.html | 103 + .../sql-diagrams/alter_index.html | 246 + .../release-25.1/sql-diagrams/alter_job.html | 22 + .../release-25.1/sql-diagrams/alter_proc.html | 49 + .../sql-diagrams/alter_range.html | 110 + .../release-25.1/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 112 + .../sql-diagrams/alter_table.html | 162 + .../sql-diagrams/alter_table_cmds.html | 366 + .../release-25.1/sql-diagrams/alter_type.html | 79 + .../release-25.1/sql-diagrams/alter_view.html | 47 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-25.1/sql-diagrams/analyze.html | 14 + .../release-25.1/sql-diagrams/backup.html | 85 + .../release-25.1/sql-diagrams/call.html | 19 + .../sql-diagrams/cancel_all_jobs.html | 27 + .../release-25.1/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../check_external_connection.html | 22 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-25.1/sql-diagrams/comment.html | 55 + .../sql-diagrams/commit_transaction.html | 12 + .../release-25.1/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 72 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 112 + .../sql-diagrams/create_index.html | 169 + .../create_index_with_storage_param.html | 65 + .../sql-diagrams/create_inverted_index.html | 166 + .../sql-diagrams/create_proc.html | 57 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 93 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_trigger.html | 67 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 82 + .../sql-diagrams/declare_cursor.html | 30 + .../default_value_column_level.html | 44 + .../release-25.1/sql-diagrams/delete.html | 68 + .../release-25.1/sql-diagrams/do.html | 17 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-25.1/sql-diagrams/drop_func.html | 37 + .../release-25.1/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-25.1/sql-diagrams/drop_proc.html | 40 + .../release-25.1/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-25.1/sql-diagrams/drop_table.html | 26 + .../sql-diagrams/drop_trigger.html | 28 + .../release-25.1/sql-diagrams/drop_type.html | 20 + .../release-25.1/sql-diagrams/drop_view.html | 29 + .../release-25.1/sql-diagrams/explain.html | 44 + .../sql-diagrams/explain_analyze.html | 44 + .../release-25.1/sql-diagrams/export.html | 32 + .../release-25.1/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-25.1/sql-diagrams/grant.html | 136 + .../sql-diagrams/import_into.html | 61 + .../release-25.1/sql-diagrams/index_def.html | 95 + .../release-25.1/sql-diagrams/insert.html | 62 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 83 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 27 + .../release-25.1/sql-diagrams/pause_job.html | 54 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 23 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-25.1/sql-diagrams/restore.html | 71 + .../sql-diagrams/resume_all_jobs.html | 27 + .../release-25.1/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-25.1/sql-diagrams/revoke.html | 169 + .../sql-diagrams/rollback_transaction.html | 17 + .../release-25.1/sql-diagrams/savepoint.html | 11 + .../release-25.1/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-25.1/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 83 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 29 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + ...ow_default_session_variables_for_role.html | 35 + .../release-25.1/sql-diagrams/show_enums.html | 22 + .../show_external_connections.html | 20 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../release-25.1/sql-diagrams/show_jobs.html | 67 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-25.1/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 20 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statements.html | 24 + .../release-25.1/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-25.1/sql-diagrams/show_trace.html | 24 + .../release-25.1/sql-diagrams/show_users.html | 12 + .../release-25.1/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 81 + .../sql-diagrams/sort_clause.html | 34 + .../release-25.1/sql-diagrams/stmt_block.html | 23883 +++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-25.1/sql-diagrams/table_ref.html | 104 + .../release-25.1/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-25.1/sql-diagrams/update.html | 109 + .../release-25.1/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 65 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 123 + .../release-25.2/sql-diagrams/alter_func.html | 103 + .../sql-diagrams/alter_index.html | 248 + .../release-25.2/sql-diagrams/alter_job.html | 22 + .../release-25.2/sql-diagrams/alter_proc.html | 49 + .../sql-diagrams/alter_range.html | 110 + .../release-25.2/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 112 + .../sql-diagrams/alter_table.html | 165 + .../sql-diagrams/alter_table_cmds.html | 377 + .../release-25.2/sql-diagrams/alter_type.html | 79 + .../release-25.2/sql-diagrams/alter_view.html | 47 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-25.2/sql-diagrams/analyze.html | 14 + .../release-25.2/sql-diagrams/backup.html | 85 + .../release-25.2/sql-diagrams/call.html | 19 + .../sql-diagrams/cancel_all_jobs.html | 27 + .../release-25.2/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../check_external_connection.html | 22 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-25.2/sql-diagrams/comment.html | 55 + .../sql-diagrams/commit_transaction.html | 12 + .../release-25.2/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 72 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 112 + .../sql-diagrams/create_index.html | 169 + .../create_index_with_storage_param.html | 65 + .../sql-diagrams/create_inverted_index.html | 166 + .../sql-diagrams/create_proc.html | 57 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 93 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_trigger.html | 67 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 82 + .../sql-diagrams/declare_cursor.html | 37 + .../default_value_column_level.html | 44 + .../release-25.2/sql-diagrams/delete.html | 68 + .../release-25.2/sql-diagrams/do.html | 17 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-25.2/sql-diagrams/drop_func.html | 37 + .../release-25.2/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-25.2/sql-diagrams/drop_proc.html | 40 + .../release-25.2/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-25.2/sql-diagrams/drop_table.html | 26 + .../sql-diagrams/drop_trigger.html | 28 + .../release-25.2/sql-diagrams/drop_type.html | 20 + .../release-25.2/sql-diagrams/drop_view.html | 29 + .../release-25.2/sql-diagrams/explain.html | 44 + .../sql-diagrams/explain_analyze.html | 44 + .../release-25.2/sql-diagrams/export.html | 32 + .../release-25.2/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-25.2/sql-diagrams/grant.html | 136 + .../sql-diagrams/import_into.html | 61 + .../release-25.2/sql-diagrams/index_def.html | 95 + .../release-25.2/sql-diagrams/insert.html | 62 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 83 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 27 + .../release-25.2/sql-diagrams/pause_job.html | 54 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 26 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-25.2/sql-diagrams/restore.html | 71 + .../sql-diagrams/resume_all_jobs.html | 27 + .../release-25.2/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-25.2/sql-diagrams/revoke.html | 169 + .../sql-diagrams/rollback_transaction.html | 17 + .../release-25.2/sql-diagrams/savepoint.html | 11 + .../release-25.2/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-25.2/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 83 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 29 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + ...ow_default_session_variables_for_role.html | 35 + .../release-25.2/sql-diagrams/show_enums.html | 22 + .../show_external_connections.html | 20 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../release-25.2/sql-diagrams/show_jobs.html | 67 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-25.2/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 20 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statements.html | 24 + .../release-25.2/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-25.2/sql-diagrams/show_trace.html | 24 + .../release-25.2/sql-diagrams/show_users.html | 12 + .../release-25.2/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 81 + .../sql-diagrams/sort_clause.html | 34 + .../release-25.2/sql-diagrams/stmt_block.html | 24519 +++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-25.2/sql-diagrams/table_ref.html | 104 + .../release-25.2/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-25.2/sql-diagrams/update.html | 109 + .../release-25.2/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 65 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 129 + .../release-25.3/sql-diagrams/alter_func.html | 103 + .../sql-diagrams/alter_index.html | 248 + .../release-25.3/sql-diagrams/alter_job.html | 22 + .../release-25.3/sql-diagrams/alter_proc.html | 49 + .../sql-diagrams/alter_range.html | 110 + .../release-25.3/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 115 + .../sql-diagrams/alter_table.html | 168 + .../sql-diagrams/alter_table_cmds.html | 377 + .../release-25.3/sql-diagrams/alter_type.html | 79 + .../release-25.3/sql-diagrams/alter_view.html | 47 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-25.3/sql-diagrams/analyze.html | 14 + .../release-25.3/sql-diagrams/backup.html | 85 + .../release-25.3/sql-diagrams/call.html | 19 + .../sql-diagrams/cancel_all_jobs.html | 27 + .../release-25.3/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../check_external_connection.html | 22 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-25.3/sql-diagrams/comment.html | 55 + .../sql-diagrams/commit_transaction.html | 12 + .../release-25.3/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 72 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 112 + .../sql-diagrams/create_index.html | 169 + .../create_index_with_storage_param.html | 65 + .../sql-diagrams/create_inverted_index.html | 166 + .../sql-diagrams/create_proc.html | 57 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 96 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_trigger.html | 67 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 82 + .../sql-diagrams/declare_cursor.html | 37 + .../default_value_column_level.html | 44 + .../release-25.3/sql-diagrams/delete.html | 68 + .../release-25.3/sql-diagrams/do.html | 17 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-25.3/sql-diagrams/drop_func.html | 37 + .../release-25.3/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-25.3/sql-diagrams/drop_proc.html | 40 + .../release-25.3/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-25.3/sql-diagrams/drop_table.html | 26 + .../sql-diagrams/drop_trigger.html | 28 + .../release-25.3/sql-diagrams/drop_type.html | 20 + .../release-25.3/sql-diagrams/drop_view.html | 29 + .../release-25.3/sql-diagrams/explain.html | 44 + .../sql-diagrams/explain_analyze.html | 44 + .../release-25.3/sql-diagrams/export.html | 32 + .../release-25.3/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-25.3/sql-diagrams/grant.html | 142 + .../sql-diagrams/import_into.html | 61 + .../release-25.3/sql-diagrams/index_def.html | 95 + .../release-25.3/sql-diagrams/insert.html | 62 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 83 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 27 + .../release-25.3/sql-diagrams/pause_job.html | 54 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 26 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-25.3/sql-diagrams/restore.html | 71 + .../sql-diagrams/resume_all_jobs.html | 27 + .../release-25.3/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-25.3/sql-diagrams/revoke.html | 178 + .../sql-diagrams/rollback_transaction.html | 17 + .../release-25.3/sql-diagrams/savepoint.html | 11 + .../release-25.3/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-25.3/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 83 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 35 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + ...ow_default_session_variables_for_role.html | 35 + .../release-25.3/sql-diagrams/show_enums.html | 22 + .../show_external_connections.html | 20 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../release-25.3/sql-diagrams/show_jobs.html | 67 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-25.3/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 20 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statements.html | 24 + .../release-25.3/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-25.3/sql-diagrams/show_trace.html | 24 + .../sql-diagrams/show_triggers.html | 17 + .../release-25.3/sql-diagrams/show_users.html | 12 + .../release-25.3/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 81 + .../sql-diagrams/sort_clause.html | 34 + .../release-25.3/sql-diagrams/stmt_block.html | 24569 +++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-25.3/sql-diagrams/table_ref.html | 104 + .../release-25.3/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-25.3/sql-diagrams/update.html | 109 + .../release-25.3/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 65 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 129 + .../alter_external_connection.html | 28 + .../release-25.4/sql-diagrams/alter_func.html | 103 + .../sql-diagrams/alter_index.html | 248 + .../release-25.4/sql-diagrams/alter_job.html | 22 + .../release-25.4/sql-diagrams/alter_proc.html | 49 + .../sql-diagrams/alter_range.html | 110 + .../release-25.4/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 115 + .../sql-diagrams/alter_table.html | 168 + .../sql-diagrams/alter_table_cmds.html | 377 + .../release-25.4/sql-diagrams/alter_type.html | 79 + .../release-25.4/sql-diagrams/alter_view.html | 47 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-25.4/sql-diagrams/analyze.html | 14 + .../release-25.4/sql-diagrams/backup.html | 85 + .../release-25.4/sql-diagrams/call.html | 19 + .../sql-diagrams/cancel_all_jobs.html | 27 + .../release-25.4/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../check_external_connection.html | 22 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-25.4/sql-diagrams/comment.html | 55 + .../sql-diagrams/commit_transaction.html | 12 + .../release-25.4/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 72 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 112 + .../sql-diagrams/create_index.html | 169 + .../create_index_with_storage_param.html | 65 + .../sql-diagrams/create_inverted_index.html | 166 + .../sql-diagrams/create_proc.html | 57 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 96 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_trigger.html | 67 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 82 + .../sql-diagrams/declare_cursor.html | 37 + .../default_value_column_level.html | 44 + .../release-25.4/sql-diagrams/delete.html | 68 + .../release-25.4/sql-diagrams/do.html | 17 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-25.4/sql-diagrams/drop_func.html | 37 + .../release-25.4/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-25.4/sql-diagrams/drop_proc.html | 40 + .../release-25.4/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-25.4/sql-diagrams/drop_table.html | 26 + .../sql-diagrams/drop_trigger.html | 28 + .../release-25.4/sql-diagrams/drop_type.html | 20 + .../release-25.4/sql-diagrams/drop_view.html | 29 + .../release-25.4/sql-diagrams/explain.html | 44 + .../sql-diagrams/explain_analyze.html | 44 + .../release-25.4/sql-diagrams/export.html | 32 + .../release-25.4/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-25.4/sql-diagrams/grant.html | 142 + .../sql-diagrams/import_into.html | 61 + .../release-25.4/sql-diagrams/index_def.html | 95 + .../release-25.4/sql-diagrams/insert.html | 62 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 83 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 27 + .../release-25.4/sql-diagrams/pause_job.html | 54 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 26 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-25.4/sql-diagrams/restore.html | 71 + .../sql-diagrams/resume_all_jobs.html | 27 + .../release-25.4/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-25.4/sql-diagrams/revoke.html | 178 + .../sql-diagrams/rollback_transaction.html | 17 + .../release-25.4/sql-diagrams/savepoint.html | 11 + .../release-25.4/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-25.4/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 83 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 35 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + ...ow_default_session_variables_for_role.html | 35 + .../release-25.4/sql-diagrams/show_enums.html | 22 + .../show_external_connections.html | 20 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../release-25.4/sql-diagrams/show_jobs.html | 67 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-25.4/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 20 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statements.html | 24 + .../release-25.4/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-25.4/sql-diagrams/show_trace.html | 24 + .../sql-diagrams/show_triggers.html | 17 + .../release-25.4/sql-diagrams/show_users.html | 12 + .../release-25.4/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 81 + .../sql-diagrams/sort_clause.html | 34 + .../release-25.4/sql-diagrams/stmt_block.html | 24970 +++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-25.4/sql-diagrams/table_ref.html | 104 + .../release-25.4/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-25.4/sql-diagrams/update.html | 109 + .../release-25.4/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 65 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 129 + .../alter_external_connection.html | 28 + .../release-26.1/sql-diagrams/alter_func.html | 103 + .../sql-diagrams/alter_index.html | 248 + .../release-26.1/sql-diagrams/alter_job.html | 22 + .../release-26.1/sql-diagrams/alter_proc.html | 49 + .../sql-diagrams/alter_range.html | 110 + .../release-26.1/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 115 + .../sql-diagrams/alter_table.html | 168 + .../sql-diagrams/alter_table_cmds.html | 377 + .../release-26.1/sql-diagrams/alter_type.html | 79 + .../release-26.1/sql-diagrams/alter_view.html | 47 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-26.1/sql-diagrams/analyze.html | 14 + .../release-26.1/sql-diagrams/backup.html | 85 + .../release-26.1/sql-diagrams/call.html | 19 + .../sql-diagrams/cancel_all_jobs.html | 27 + .../release-26.1/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../check_external_connection.html | 22 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-26.1/sql-diagrams/comment.html | 55 + .../sql-diagrams/commit_transaction.html | 12 + .../release-26.1/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 107 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 112 + .../sql-diagrams/create_index.html | 169 + .../create_index_with_storage_param.html | 65 + .../sql-diagrams/create_inverted_index.html | 166 + .../sql-diagrams/create_proc.html | 57 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 96 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_trigger.html | 67 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 82 + .../sql-diagrams/declare_cursor.html | 37 + .../default_value_column_level.html | 44 + .../release-26.1/sql-diagrams/delete.html | 68 + .../release-26.1/sql-diagrams/do.html | 17 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-26.1/sql-diagrams/drop_func.html | 37 + .../release-26.1/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-26.1/sql-diagrams/drop_proc.html | 40 + .../release-26.1/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-26.1/sql-diagrams/drop_table.html | 26 + .../sql-diagrams/drop_trigger.html | 28 + .../release-26.1/sql-diagrams/drop_type.html | 20 + .../release-26.1/sql-diagrams/drop_view.html | 29 + .../release-26.1/sql-diagrams/explain.html | 47 + .../sql-diagrams/explain_analyze.html | 44 + .../release-26.1/sql-diagrams/export.html | 32 + .../release-26.1/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-26.1/sql-diagrams/grant.html | 142 + .../sql-diagrams/import_into.html | 61 + .../release-26.1/sql-diagrams/index_def.html | 95 + .../release-26.1/sql-diagrams/insert.html | 62 + .../sql-diagrams/inspect_database.html | 20 + .../sql-diagrams/inspect_table.html | 20 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 83 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 27 + .../release-26.1/sql-diagrams/pause_job.html | 54 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 26 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-26.1/sql-diagrams/restore.html | 71 + .../sql-diagrams/resume_all_jobs.html | 27 + .../release-26.1/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-26.1/sql-diagrams/revoke.html | 178 + .../sql-diagrams/rollback_transaction.html | 17 + .../release-26.1/sql-diagrams/savepoint.html | 11 + .../release-26.1/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-26.1/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 83 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 35 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + ...ow_default_session_variables_for_role.html | 35 + .../release-26.1/sql-diagrams/show_enums.html | 22 + .../show_external_connections.html | 20 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../sql-diagrams/show_inspect_errors.html | 23 + .../release-26.1/sql-diagrams/show_jobs.html | 73 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-26.1/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 20 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statement_hints.html | 44 + .../sql-diagrams/show_statements.html | 24 + .../release-26.1/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-26.1/sql-diagrams/show_trace.html | 24 + .../sql-diagrams/show_triggers.html | 17 + .../release-26.1/sql-diagrams/show_users.html | 12 + .../release-26.1/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 81 + .../sql-diagrams/sort_clause.html | 34 + .../release-26.1/sql-diagrams/stmt_block.html | 25203 +++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-26.1/sql-diagrams/table_ref.html | 104 + .../release-26.1/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-26.1/sql-diagrams/update.html | 109 + .../release-26.1/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 65 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 129 + .../alter_external_connection.html | 28 + .../release-26.2/sql-diagrams/alter_func.html | 103 + .../sql-diagrams/alter_index.html | 286 + .../release-26.2/sql-diagrams/alter_job.html | 22 + .../release-26.2/sql-diagrams/alter_proc.html | 49 + .../sql-diagrams/alter_range.html | 110 + .../release-26.2/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 115 + .../sql-diagrams/alter_table.html | 168 + .../sql-diagrams/alter_table_cmds.html | 394 + .../release-26.2/sql-diagrams/alter_type.html | 79 + .../release-26.2/sql-diagrams/alter_view.html | 53 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-26.2/sql-diagrams/analyze.html | 14 + .../release-26.2/sql-diagrams/backup.html | 85 + .../release-26.2/sql-diagrams/call.html | 19 + .../sql-diagrams/cancel_all_jobs.html | 27 + .../release-26.2/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../check_external_connection.html | 22 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-26.2/sql-diagrams/comment.html | 55 + .../sql-diagrams/commit_transaction.html | 17 + .../release-26.2/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 107 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 112 + .../sql-diagrams/create_index.html | 169 + .../create_index_with_storage_param.html | 65 + .../sql-diagrams/create_inverted_index.html | 166 + .../sql-diagrams/create_proc.html | 57 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 96 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_trigger.html | 67 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 84 + .../sql-diagrams/declare_cursor.html | 37 + .../default_value_column_level.html | 44 + .../release-26.2/sql-diagrams/delete.html | 68 + .../release-26.2/sql-diagrams/do.html | 17 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-26.2/sql-diagrams/drop_func.html | 37 + .../release-26.2/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-26.2/sql-diagrams/drop_proc.html | 40 + .../release-26.2/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-26.2/sql-diagrams/drop_table.html | 26 + .../sql-diagrams/drop_trigger.html | 28 + .../release-26.2/sql-diagrams/drop_type.html | 20 + .../release-26.2/sql-diagrams/drop_view.html | 29 + .../release-26.2/sql-diagrams/explain.html | 47 + .../sql-diagrams/explain_analyze.html | 44 + .../release-26.2/sql-diagrams/export.html | 32 + .../release-26.2/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-26.2/sql-diagrams/grant.html | 142 + .../sql-diagrams/import_into.html | 61 + .../release-26.2/sql-diagrams/index_def.html | 95 + .../release-26.2/sql-diagrams/insert.html | 62 + .../sql-diagrams/inspect_database.html | 20 + .../sql-diagrams/inspect_table.html | 20 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 86 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 27 + .../release-26.2/sql-diagrams/pause_job.html | 54 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 26 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-26.2/sql-diagrams/restore.html | 71 + .../sql-diagrams/resume_all_jobs.html | 27 + .../release-26.2/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-26.2/sql-diagrams/revoke.html | 178 + .../sql-diagrams/rollback_transaction.html | 22 + .../release-26.2/sql-diagrams/savepoint.html | 11 + .../release-26.2/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-26.2/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 83 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 35 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + ...ow_default_session_variables_for_role.html | 35 + .../release-26.2/sql-diagrams/show_enums.html | 22 + .../show_external_connections.html | 20 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../sql-diagrams/show_inspect_errors.html | 23 + .../release-26.2/sql-diagrams/show_jobs.html | 73 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-26.2/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 20 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statement_hints.html | 44 + .../sql-diagrams/show_statements.html | 24 + .../release-26.2/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-26.2/sql-diagrams/show_trace.html | 24 + .../sql-diagrams/show_triggers.html | 17 + .../release-26.2/sql-diagrams/show_users.html | 12 + .../release-26.2/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 81 + .../sql-diagrams/sort_clause.html | 34 + .../release-26.2/sql-diagrams/stmt_block.html | 25473 ++++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-26.2/sql-diagrams/table_ref.html | 104 + .../release-26.2/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-26.2/sql-diagrams/update.html | 109 + .../release-26.2/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + src/current/v23.1/alter-backup-schedule.md | 2 +- src/current/v23.1/alter-backup.md | 2 +- src/current/v23.1/alter-changefeed.md | 2 +- src/current/v23.1/alter-database.md | 2 +- src/current/v23.1/alter-default-privileges.md | 2 +- src/current/v23.1/alter-function.md | 2 +- src/current/v23.1/alter-index.md | 2 +- src/current/v23.1/alter-partition.md | 2 +- src/current/v23.1/alter-range.md | 2 +- src/current/v23.1/alter-role.md | 2 +- src/current/v23.1/alter-schema.md | 2 +- src/current/v23.1/alter-sequence.md | 2 +- src/current/v23.1/alter-table.md | 4 +- src/current/v23.1/alter-type.md | 2 +- src/current/v23.1/alter-view.md | 2 +- src/current/v23.1/backup.md | 2 +- src/current/v23.1/begin-transaction.md | 2 +- src/current/v23.1/cancel-job.md | 4 +- src/current/v23.1/cancel-query.md | 2 +- src/current/v23.1/cancel-session.md | 2 +- src/current/v23.1/check.md | 4 +- src/current/v23.1/comment-on.md | 2 +- src/current/v23.1/commit-transaction.md | 2 +- src/current/v23.1/common-table-expressions.md | 2 +- src/current/v23.1/copy.md | 2 +- src/current/v23.1/create-changefeed.md | 2 +- src/current/v23.1/create-database.md | 2 +- .../v23.1/create-external-connection.md | 2 +- src/current/v23.1/create-function.md | 2 +- src/current/v23.1/create-index.md | 4 +- src/current/v23.1/create-role.md | 2 +- .../v23.1/create-schedule-for-changefeed.md | 2 +- src/current/v23.1/create-schema.md | 2 +- src/current/v23.1/create-sequence.md | 2 +- src/current/v23.1/create-statistics.md | 4 +- src/current/v23.1/create-table-as.md | 10 +- src/current/v23.1/create-table.md | 22 +- src/current/v23.1/create-type.md | 2 +- src/current/v23.1/create-view.md | 2 +- src/current/v23.1/cursors.md | 6 +- src/current/v23.1/default-value.md | 2 +- src/current/v23.1/delete.md | 2 +- src/current/v23.1/drop-database.md | 2 +- src/current/v23.1/drop-external-connection.md | 2 +- src/current/v23.1/drop-function.md | 2 +- src/current/v23.1/drop-index.md | 2 +- src/current/v23.1/drop-owned-by.md | 2 +- src/current/v23.1/drop-role.md | 2 +- src/current/v23.1/drop-schedules.md | 2 +- src/current/v23.1/drop-schema.md | 2 +- src/current/v23.1/drop-sequence.md | 2 +- src/current/v23.1/drop-table.md | 2 +- src/current/v23.1/drop-type.md | 2 +- src/current/v23.1/drop-view.md | 2 +- src/current/v23.1/explain-analyze.md | 2 +- src/current/v23.1/explain.md | 2 +- src/current/v23.1/export.md | 2 +- src/current/v23.1/foreign-key.md | 4 +- src/current/v23.1/grant.md | 2 +- src/current/v23.1/import-into.md | 2 +- src/current/v23.1/import.md | 2 +- src/current/v23.1/insert.md | 4 +- src/current/v23.1/joins.md | 2 +- src/current/v23.1/not-null.md | 2 +- src/current/v23.1/order-by.md | 2 +- src/current/v23.1/pause-job.md | 4 +- src/current/v23.1/pause-schedules.md | 2 +- src/current/v23.1/primary-key.md | 4 +- src/current/v23.1/reassign-owned.md | 2 +- src/current/v23.1/refresh.md | 2 +- src/current/v23.1/release-savepoint.md | 2 +- src/current/v23.1/reset-cluster-setting.md | 2 +- src/current/v23.1/reset-vars.md | 2 +- src/current/v23.1/restore.md | 2 +- src/current/v23.1/resume-job.md | 4 +- src/current/v23.1/resume-schedules.md | 2 +- src/current/v23.1/revoke.md | 2 +- src/current/v23.1/rollback-transaction.md | 2 +- src/current/v23.1/savepoint.md | 2 +- src/current/v23.1/select-clause.md | 2 +- src/current/v23.1/select-for-update.md | 2 +- src/current/v23.1/selection-queries.md | 10 +- src/current/v23.1/set-cluster-setting.md | 2 +- src/current/v23.1/set-transaction.md | 2 +- src/current/v23.1/set-vars.md | 4 +- src/current/v23.1/show-cluster-setting.md | 2 +- src/current/v23.1/show-columns.md | 2 +- src/current/v23.1/show-constraints.md | 2 +- .../v23.1/show-create-external-connection.md | 2 +- src/current/v23.1/show-create-schedule.md | 2 +- src/current/v23.1/show-create.md | 2 +- src/current/v23.1/show-databases.md | 2 +- src/current/v23.1/show-default-privileges.md | 2 +- src/current/v23.1/show-enums.md | 2 +- src/current/v23.1/show-full-table-scans.md | 2 +- src/current/v23.1/show-index.md | 2 +- src/current/v23.1/show-jobs.md | 2 +- src/current/v23.1/show-locality.md | 2 +- src/current/v23.1/show-partitions.md | 2 +- src/current/v23.1/show-ranges.md | 2 +- src/current/v23.1/show-regions.md | 2 +- src/current/v23.1/show-roles.md | 2 +- src/current/v23.1/show-savepoint-status.md | 2 +- src/current/v23.1/show-schedules.md | 2 +- src/current/v23.1/show-schemas.md | 2 +- src/current/v23.1/show-sequences.md | 2 +- src/current/v23.1/show-sessions.md | 2 +- src/current/v23.1/show-statements.md | 2 +- src/current/v23.1/show-statistics.md | 2 +- src/current/v23.1/show-super-regions.md | 2 +- src/current/v23.1/show-tables.md | 2 +- src/current/v23.1/show-trace.md | 2 +- src/current/v23.1/show-users.md | 2 +- src/current/v23.1/show-vars.md | 2 +- src/current/v23.1/show-zone-configurations.md | 2 +- src/current/v23.1/sql-grammar.md | 2 +- src/current/v23.1/table-expressions.md | 2 +- src/current/v23.1/truncate.md | 2 +- src/current/v23.1/unique.md | 4 +- src/current/v23.1/update.md | 2 +- src/current/v23.1/upsert.md | 2 +- src/current/v23.1/window-functions.md | 6 +- src/current/v23.1/with-storage-parameter.md | 4 +- src/current/v23.2/alter-backup-schedule.md | 2 +- src/current/v23.2/alter-backup.md | 2 +- src/current/v23.2/alter-changefeed.md | 2 +- src/current/v23.2/alter-database.md | 2 +- src/current/v23.2/alter-default-privileges.md | 2 +- src/current/v23.2/alter-function.md | 2 +- src/current/v23.2/alter-index.md | 2 +- src/current/v23.2/alter-partition.md | 2 +- src/current/v23.2/alter-procedure.md | 2 +- src/current/v23.2/alter-range.md | 2 +- src/current/v23.2/alter-role.md | 2 +- src/current/v23.2/alter-schema.md | 2 +- src/current/v23.2/alter-sequence.md | 2 +- src/current/v23.2/alter-table.md | 4 +- src/current/v23.2/alter-type.md | 2 +- src/current/v23.2/alter-view.md | 2 +- src/current/v23.2/backup.md | 2 +- src/current/v23.2/begin-transaction.md | 2 +- src/current/v23.2/call.md | 2 +- src/current/v23.2/cancel-job.md | 4 +- src/current/v23.2/cancel-query.md | 2 +- src/current/v23.2/cancel-session.md | 2 +- src/current/v23.2/check.md | 4 +- src/current/v23.2/comment-on.md | 2 +- src/current/v23.2/commit-transaction.md | 2 +- src/current/v23.2/common-table-expressions.md | 2 +- src/current/v23.2/copy.md | 2 +- src/current/v23.2/create-changefeed.md | 2 +- src/current/v23.2/create-database.md | 2 +- .../v23.2/create-external-connection.md | 2 +- src/current/v23.2/create-function.md | 2 +- src/current/v23.2/create-index.md | 4 +- src/current/v23.2/create-procedure.md | 2 +- src/current/v23.2/create-role.md | 2 +- .../v23.2/create-schedule-for-changefeed.md | 2 +- src/current/v23.2/create-schema.md | 2 +- src/current/v23.2/create-sequence.md | 2 +- src/current/v23.2/create-statistics.md | 4 +- src/current/v23.2/create-table-as.md | 10 +- src/current/v23.2/create-table.md | 22 +- src/current/v23.2/create-type.md | 2 +- src/current/v23.2/create-view.md | 2 +- src/current/v23.2/cursors.md | 6 +- src/current/v23.2/default-value.md | 2 +- src/current/v23.2/delete.md | 2 +- src/current/v23.2/drop-database.md | 2 +- src/current/v23.2/drop-external-connection.md | 2 +- src/current/v23.2/drop-function.md | 2 +- src/current/v23.2/drop-index.md | 2 +- src/current/v23.2/drop-owned-by.md | 2 +- src/current/v23.2/drop-procedure.md | 2 +- src/current/v23.2/drop-role.md | 2 +- src/current/v23.2/drop-schedules.md | 2 +- src/current/v23.2/drop-schema.md | 2 +- src/current/v23.2/drop-sequence.md | 2 +- src/current/v23.2/drop-table.md | 2 +- src/current/v23.2/drop-type.md | 2 +- src/current/v23.2/drop-view.md | 2 +- src/current/v23.2/explain-analyze.md | 2 +- src/current/v23.2/explain.md | 2 +- src/current/v23.2/export.md | 2 +- src/current/v23.2/foreign-key.md | 4 +- src/current/v23.2/grant.md | 2 +- src/current/v23.2/import-into.md | 2 +- src/current/v23.2/import.md | 2 +- src/current/v23.2/insert.md | 4 +- src/current/v23.2/joins.md | 2 +- src/current/v23.2/not-null.md | 2 +- src/current/v23.2/order-by.md | 2 +- src/current/v23.2/pause-job.md | 4 +- src/current/v23.2/pause-schedules.md | 2 +- src/current/v23.2/primary-key.md | 4 +- src/current/v23.2/reassign-owned.md | 2 +- src/current/v23.2/refresh.md | 2 +- src/current/v23.2/release-savepoint.md | 2 +- src/current/v23.2/reset-cluster-setting.md | 2 +- src/current/v23.2/reset-vars.md | 2 +- src/current/v23.2/restore.md | 2 +- src/current/v23.2/resume-job.md | 4 +- src/current/v23.2/resume-schedules.md | 2 +- src/current/v23.2/revoke.md | 2 +- src/current/v23.2/rollback-transaction.md | 2 +- src/current/v23.2/savepoint.md | 2 +- src/current/v23.2/select-clause.md | 2 +- src/current/v23.2/select-for-update.md | 2 +- src/current/v23.2/selection-queries.md | 10 +- src/current/v23.2/set-cluster-setting.md | 2 +- src/current/v23.2/set-transaction.md | 2 +- src/current/v23.2/set-vars.md | 4 +- src/current/v23.2/show-cluster-setting.md | 2 +- src/current/v23.2/show-columns.md | 2 +- src/current/v23.2/show-constraints.md | 2 +- .../v23.2/show-create-external-connection.md | 2 +- src/current/v23.2/show-create-schedule.md | 2 +- src/current/v23.2/show-create.md | 2 +- src/current/v23.2/show-databases.md | 2 +- src/current/v23.2/show-default-privileges.md | 2 +- src/current/v23.2/show-enums.md | 2 +- src/current/v23.2/show-full-table-scans.md | 2 +- src/current/v23.2/show-index.md | 2 +- src/current/v23.2/show-jobs.md | 2 +- src/current/v23.2/show-locality.md | 2 +- src/current/v23.2/show-partitions.md | 2 +- src/current/v23.2/show-ranges.md | 2 +- src/current/v23.2/show-regions.md | 2 +- src/current/v23.2/show-roles.md | 2 +- src/current/v23.2/show-savepoint-status.md | 2 +- src/current/v23.2/show-schedules.md | 2 +- src/current/v23.2/show-schemas.md | 2 +- src/current/v23.2/show-sequences.md | 2 +- src/current/v23.2/show-sessions.md | 2 +- src/current/v23.2/show-statements.md | 2 +- src/current/v23.2/show-statistics.md | 2 +- src/current/v23.2/show-super-regions.md | 2 +- src/current/v23.2/show-tables.md | 2 +- src/current/v23.2/show-trace.md | 2 +- src/current/v23.2/show-users.md | 2 +- src/current/v23.2/show-vars.md | 2 +- src/current/v23.2/show-zone-configurations.md | 2 +- src/current/v23.2/sql-grammar.md | 2 +- src/current/v23.2/table-expressions.md | 2 +- src/current/v23.2/truncate.md | 2 +- src/current/v23.2/unique.md | 4 +- src/current/v23.2/update.md | 2 +- src/current/v23.2/upsert.md | 2 +- src/current/v23.2/window-functions.md | 6 +- src/current/v23.2/with-storage-parameter.md | 4 +- src/current/v24.1/alter-backup-schedule.md | 2 +- src/current/v24.1/alter-backup.md | 2 +- src/current/v24.1/alter-changefeed.md | 2 +- src/current/v24.1/alter-database.md | 2 +- src/current/v24.1/alter-default-privileges.md | 2 +- src/current/v24.1/alter-function.md | 2 +- src/current/v24.1/alter-index.md | 2 +- src/current/v24.1/alter-partition.md | 2 +- src/current/v24.1/alter-procedure.md | 2 +- src/current/v24.1/alter-range.md | 2 +- src/current/v24.1/alter-role.md | 2 +- src/current/v24.1/alter-schema.md | 2 +- src/current/v24.1/alter-sequence.md | 2 +- src/current/v24.1/alter-table.md | 4 +- src/current/v24.1/alter-type.md | 2 +- src/current/v24.1/alter-view.md | 2 +- src/current/v24.1/backup.md | 2 +- src/current/v24.1/begin-transaction.md | 2 +- src/current/v24.1/call.md | 2 +- src/current/v24.1/cancel-job.md | 4 +- src/current/v24.1/cancel-query.md | 2 +- src/current/v24.1/cancel-session.md | 2 +- src/current/v24.1/check.md | 4 +- src/current/v24.1/comment-on.md | 2 +- src/current/v24.1/commit-transaction.md | 2 +- src/current/v24.1/common-table-expressions.md | 2 +- src/current/v24.1/copy.md | 2 +- src/current/v24.1/create-changefeed.md | 2 +- src/current/v24.1/create-database.md | 2 +- .../v24.1/create-external-connection.md | 2 +- src/current/v24.1/create-function.md | 2 +- src/current/v24.1/create-index.md | 4 +- src/current/v24.1/create-procedure.md | 2 +- src/current/v24.1/create-role.md | 2 +- .../v24.1/create-schedule-for-changefeed.md | 2 +- src/current/v24.1/create-schema.md | 2 +- src/current/v24.1/create-sequence.md | 2 +- src/current/v24.1/create-statistics.md | 4 +- src/current/v24.1/create-table-as.md | 10 +- src/current/v24.1/create-table.md | 22 +- src/current/v24.1/create-type.md | 2 +- src/current/v24.1/create-view.md | 2 +- src/current/v24.1/cursors.md | 6 +- src/current/v24.1/default-value.md | 2 +- src/current/v24.1/delete.md | 2 +- src/current/v24.1/drop-database.md | 2 +- src/current/v24.1/drop-external-connection.md | 2 +- src/current/v24.1/drop-function.md | 2 +- src/current/v24.1/drop-index.md | 2 +- src/current/v24.1/drop-owned-by.md | 2 +- src/current/v24.1/drop-procedure.md | 2 +- src/current/v24.1/drop-role.md | 2 +- src/current/v24.1/drop-schedules.md | 2 +- src/current/v24.1/drop-schema.md | 2 +- src/current/v24.1/drop-sequence.md | 2 +- src/current/v24.1/drop-table.md | 2 +- src/current/v24.1/drop-type.md | 2 +- src/current/v24.1/drop-view.md | 2 +- src/current/v24.1/explain-analyze.md | 2 +- src/current/v24.1/explain.md | 2 +- src/current/v24.1/export.md | 2 +- src/current/v24.1/foreign-key.md | 4 +- src/current/v24.1/grant.md | 2 +- src/current/v24.1/import-into.md | 2 +- src/current/v24.1/insert.md | 4 +- src/current/v24.1/joins.md | 2 +- src/current/v24.1/not-null.md | 2 +- src/current/v24.1/order-by.md | 2 +- src/current/v24.1/pause-job.md | 4 +- src/current/v24.1/pause-schedules.md | 2 +- src/current/v24.1/primary-key.md | 4 +- src/current/v24.1/reassign-owned.md | 2 +- src/current/v24.1/refresh.md | 2 +- src/current/v24.1/release-savepoint.md | 2 +- src/current/v24.1/reset-cluster-setting.md | 2 +- src/current/v24.1/reset-vars.md | 2 +- src/current/v24.1/restore.md | 2 +- src/current/v24.1/resume-job.md | 4 +- src/current/v24.1/resume-schedules.md | 2 +- src/current/v24.1/revoke.md | 2 +- src/current/v24.1/rollback-transaction.md | 2 +- src/current/v24.1/savepoint.md | 2 +- src/current/v24.1/select-clause.md | 2 +- src/current/v24.1/select-for-update.md | 2 +- src/current/v24.1/selection-queries.md | 10 +- src/current/v24.1/set-cluster-setting.md | 2 +- src/current/v24.1/set-transaction.md | 2 +- src/current/v24.1/set-vars.md | 4 +- src/current/v24.1/show-cluster-setting.md | 2 +- src/current/v24.1/show-columns.md | 2 +- src/current/v24.1/show-constraints.md | 2 +- .../v24.1/show-create-external-connection.md | 2 +- src/current/v24.1/show-create-schedule.md | 2 +- src/current/v24.1/show-create.md | 2 +- src/current/v24.1/show-databases.md | 2 +- src/current/v24.1/show-default-privileges.md | 2 +- ...show-default-session-variables-for-role.md | 2 +- src/current/v24.1/show-enums.md | 2 +- src/current/v24.1/show-full-table-scans.md | 2 +- src/current/v24.1/show-index.md | 2 +- src/current/v24.1/show-jobs.md | 2 +- src/current/v24.1/show-locality.md | 2 +- src/current/v24.1/show-partitions.md | 2 +- src/current/v24.1/show-ranges.md | 2 +- src/current/v24.1/show-regions.md | 2 +- src/current/v24.1/show-roles.md | 2 +- src/current/v24.1/show-savepoint-status.md | 2 +- src/current/v24.1/show-schedules.md | 2 +- src/current/v24.1/show-schemas.md | 2 +- src/current/v24.1/show-sequences.md | 2 +- src/current/v24.1/show-sessions.md | 2 +- src/current/v24.1/show-statements.md | 2 +- src/current/v24.1/show-statistics.md | 2 +- src/current/v24.1/show-super-regions.md | 2 +- src/current/v24.1/show-tables.md | 2 +- src/current/v24.1/show-trace.md | 2 +- src/current/v24.1/show-users.md | 2 +- src/current/v24.1/show-vars.md | 2 +- src/current/v24.1/show-zone-configurations.md | 2 +- src/current/v24.1/sql-grammar.md | 2 +- src/current/v24.1/table-expressions.md | 2 +- src/current/v24.1/truncate.md | 2 +- src/current/v24.1/unique.md | 4 +- src/current/v24.1/update.md | 2 +- src/current/v24.1/upsert.md | 2 +- src/current/v24.1/window-functions.md | 6 +- src/current/v24.1/with-storage-parameter.md | 4 +- src/current/v24.2/alter-backup-schedule.md | 2 +- src/current/v24.2/alter-backup.md | 2 +- src/current/v24.2/alter-changefeed.md | 2 +- src/current/v24.2/alter-database.md | 2 +- src/current/v24.2/alter-default-privileges.md | 2 +- src/current/v24.2/alter-function.md | 2 +- src/current/v24.2/alter-index.md | 2 +- src/current/v24.2/alter-partition.md | 2 +- src/current/v24.2/alter-procedure.md | 2 +- src/current/v24.2/alter-range.md | 2 +- src/current/v24.2/alter-role.md | 2 +- src/current/v24.2/alter-schema.md | 2 +- src/current/v24.2/alter-sequence.md | 2 +- src/current/v24.2/alter-table.md | 4 +- src/current/v24.2/alter-type.md | 2 +- src/current/v24.2/alter-view.md | 2 +- src/current/v24.2/backup.md | 2 +- src/current/v24.2/begin-transaction.md | 2 +- src/current/v24.2/call.md | 2 +- src/current/v24.2/cancel-job.md | 4 +- src/current/v24.2/cancel-query.md | 2 +- src/current/v24.2/cancel-session.md | 2 +- src/current/v24.2/check.md | 4 +- src/current/v24.2/comment-on.md | 2 +- src/current/v24.2/commit-transaction.md | 2 +- src/current/v24.2/common-table-expressions.md | 2 +- src/current/v24.2/copy.md | 2 +- src/current/v24.2/create-changefeed.md | 2 +- src/current/v24.2/create-database.md | 2 +- .../v24.2/create-external-connection.md | 2 +- src/current/v24.2/create-function.md | 2 +- src/current/v24.2/create-index.md | 4 +- src/current/v24.2/create-procedure.md | 2 +- src/current/v24.2/create-role.md | 2 +- .../v24.2/create-schedule-for-changefeed.md | 2 +- src/current/v24.2/create-schema.md | 2 +- src/current/v24.2/create-sequence.md | 2 +- src/current/v24.2/create-statistics.md | 4 +- src/current/v24.2/create-table-as.md | 10 +- src/current/v24.2/create-table.md | 22 +- src/current/v24.2/create-type.md | 2 +- src/current/v24.2/create-view.md | 2 +- src/current/v24.2/cursors.md | 6 +- src/current/v24.2/default-value.md | 2 +- src/current/v24.2/delete.md | 2 +- src/current/v24.2/drop-database.md | 2 +- src/current/v24.2/drop-external-connection.md | 2 +- src/current/v24.2/drop-function.md | 2 +- src/current/v24.2/drop-index.md | 2 +- src/current/v24.2/drop-owned-by.md | 2 +- src/current/v24.2/drop-procedure.md | 2 +- src/current/v24.2/drop-role.md | 2 +- src/current/v24.2/drop-schedules.md | 2 +- src/current/v24.2/drop-schema.md | 2 +- src/current/v24.2/drop-sequence.md | 2 +- src/current/v24.2/drop-table.md | 2 +- src/current/v24.2/drop-type.md | 2 +- src/current/v24.2/drop-view.md | 2 +- src/current/v24.2/explain-analyze.md | 2 +- src/current/v24.2/explain.md | 2 +- src/current/v24.2/export.md | 2 +- src/current/v24.2/foreign-key.md | 4 +- src/current/v24.2/grant.md | 2 +- src/current/v24.2/import-into.md | 2 +- src/current/v24.2/insert.md | 4 +- src/current/v24.2/joins.md | 2 +- src/current/v24.2/not-null.md | 2 +- src/current/v24.2/order-by.md | 2 +- src/current/v24.2/pause-job.md | 4 +- src/current/v24.2/pause-schedules.md | 2 +- src/current/v24.2/primary-key.md | 4 +- src/current/v24.2/reassign-owned.md | 2 +- src/current/v24.2/refresh.md | 2 +- src/current/v24.2/release-savepoint.md | 2 +- src/current/v24.2/reset-cluster-setting.md | 2 +- src/current/v24.2/reset-vars.md | 2 +- src/current/v24.2/restore.md | 2 +- src/current/v24.2/resume-job.md | 4 +- src/current/v24.2/resume-schedules.md | 2 +- src/current/v24.2/revoke.md | 2 +- src/current/v24.2/rollback-transaction.md | 2 +- src/current/v24.2/savepoint.md | 2 +- src/current/v24.2/select-clause.md | 2 +- src/current/v24.2/select-for-update.md | 2 +- src/current/v24.2/selection-queries.md | 10 +- src/current/v24.2/set-cluster-setting.md | 2 +- src/current/v24.2/set-transaction.md | 2 +- src/current/v24.2/set-vars.md | 4 +- src/current/v24.2/show-cluster-setting.md | 2 +- src/current/v24.2/show-columns.md | 2 +- src/current/v24.2/show-constraints.md | 2 +- .../v24.2/show-create-external-connection.md | 2 +- src/current/v24.2/show-create-schedule.md | 2 +- src/current/v24.2/show-create.md | 2 +- src/current/v24.2/show-databases.md | 2 +- src/current/v24.2/show-default-privileges.md | 2 +- ...show-default-session-variables-for-role.md | 2 +- src/current/v24.2/show-enums.md | 2 +- src/current/v24.2/show-external-connection.md | 2 +- src/current/v24.2/show-full-table-scans.md | 2 +- src/current/v24.2/show-index.md | 2 +- src/current/v24.2/show-jobs.md | 2 +- src/current/v24.2/show-locality.md | 2 +- src/current/v24.2/show-partitions.md | 2 +- src/current/v24.2/show-ranges.md | 2 +- src/current/v24.2/show-regions.md | 2 +- src/current/v24.2/show-roles.md | 2 +- src/current/v24.2/show-savepoint-status.md | 2 +- src/current/v24.2/show-schedules.md | 2 +- src/current/v24.2/show-schemas.md | 2 +- src/current/v24.2/show-sequences.md | 2 +- src/current/v24.2/show-sessions.md | 2 +- src/current/v24.2/show-statements.md | 2 +- src/current/v24.2/show-statistics.md | 2 +- src/current/v24.2/show-super-regions.md | 2 +- src/current/v24.2/show-tables.md | 2 +- src/current/v24.2/show-trace.md | 2 +- src/current/v24.2/show-users.md | 2 +- src/current/v24.2/show-vars.md | 2 +- src/current/v24.2/show-zone-configurations.md | 2 +- src/current/v24.2/sql-grammar.md | 2 +- src/current/v24.2/table-expressions.md | 2 +- src/current/v24.2/truncate.md | 2 +- src/current/v24.2/unique.md | 4 +- src/current/v24.2/update.md | 2 +- src/current/v24.2/upsert.md | 2 +- src/current/v24.2/window-functions.md | 6 +- src/current/v24.2/with-storage-parameter.md | 4 +- src/current/v24.3/alter-backup-schedule.md | 2 +- src/current/v24.3/alter-backup.md | 2 +- src/current/v24.3/alter-changefeed.md | 2 +- src/current/v24.3/alter-database.md | 2 +- src/current/v24.3/alter-default-privileges.md | 2 +- src/current/v24.3/alter-function.md | 2 +- src/current/v24.3/alter-index.md | 2 +- src/current/v24.3/alter-partition.md | 2 +- src/current/v24.3/alter-procedure.md | 2 +- src/current/v24.3/alter-range.md | 2 +- src/current/v24.3/alter-role.md | 2 +- src/current/v24.3/alter-schema.md | 2 +- src/current/v24.3/alter-sequence.md | 2 +- src/current/v24.3/alter-table.md | 4 +- src/current/v24.3/alter-type.md | 2 +- src/current/v24.3/alter-view.md | 2 +- src/current/v24.3/backup.md | 2 +- src/current/v24.3/begin-transaction.md | 2 +- src/current/v24.3/call.md | 2 +- src/current/v24.3/cancel-job.md | 4 +- src/current/v24.3/cancel-query.md | 2 +- src/current/v24.3/cancel-session.md | 2 +- src/current/v24.3/check.md | 4 +- src/current/v24.3/comment-on.md | 2 +- src/current/v24.3/commit-transaction.md | 2 +- src/current/v24.3/common-table-expressions.md | 2 +- src/current/v24.3/copy.md | 2 +- src/current/v24.3/create-changefeed.md | 2 +- src/current/v24.3/create-database.md | 2 +- .../v24.3/create-external-connection.md | 2 +- src/current/v24.3/create-function.md | 2 +- src/current/v24.3/create-index.md | 4 +- src/current/v24.3/create-procedure.md | 2 +- src/current/v24.3/create-role.md | 2 +- .../v24.3/create-schedule-for-changefeed.md | 2 +- src/current/v24.3/create-schema.md | 2 +- src/current/v24.3/create-sequence.md | 2 +- src/current/v24.3/create-statistics.md | 4 +- src/current/v24.3/create-table-as.md | 10 +- src/current/v24.3/create-table.md | 22 +- src/current/v24.3/create-trigger.md | 2 +- src/current/v24.3/create-type.md | 2 +- src/current/v24.3/create-view.md | 2 +- src/current/v24.3/cursors.md | 6 +- src/current/v24.3/default-value.md | 2 +- src/current/v24.3/delete.md | 2 +- src/current/v24.3/drop-database.md | 2 +- src/current/v24.3/drop-external-connection.md | 2 +- src/current/v24.3/drop-function.md | 2 +- src/current/v24.3/drop-index.md | 2 +- src/current/v24.3/drop-owned-by.md | 2 +- src/current/v24.3/drop-procedure.md | 2 +- src/current/v24.3/drop-role.md | 2 +- src/current/v24.3/drop-schedules.md | 2 +- src/current/v24.3/drop-schema.md | 2 +- src/current/v24.3/drop-sequence.md | 2 +- src/current/v24.3/drop-table.md | 2 +- src/current/v24.3/drop-trigger.md | 2 +- src/current/v24.3/drop-type.md | 2 +- src/current/v24.3/drop-view.md | 2 +- src/current/v24.3/explain-analyze.md | 2 +- src/current/v24.3/explain.md | 2 +- src/current/v24.3/export.md | 2 +- src/current/v24.3/foreign-key.md | 4 +- src/current/v24.3/grant.md | 2 +- src/current/v24.3/import-into.md | 2 +- src/current/v24.3/insert.md | 4 +- src/current/v24.3/joins.md | 2 +- src/current/v24.3/not-null.md | 2 +- src/current/v24.3/order-by.md | 2 +- src/current/v24.3/pause-job.md | 4 +- src/current/v24.3/pause-schedules.md | 2 +- src/current/v24.3/primary-key.md | 4 +- src/current/v24.3/reassign-owned.md | 2 +- src/current/v24.3/refresh.md | 2 +- src/current/v24.3/release-savepoint.md | 2 +- src/current/v24.3/reset-cluster-setting.md | 2 +- src/current/v24.3/reset-vars.md | 2 +- src/current/v24.3/restore.md | 2 +- src/current/v24.3/resume-job.md | 4 +- src/current/v24.3/resume-schedules.md | 2 +- src/current/v24.3/revoke.md | 2 +- src/current/v24.3/rollback-transaction.md | 2 +- src/current/v24.3/savepoint.md | 2 +- src/current/v24.3/select-clause.md | 2 +- src/current/v24.3/select-for-update.md | 2 +- src/current/v24.3/selection-queries.md | 10 +- src/current/v24.3/set-cluster-setting.md | 2 +- src/current/v24.3/set-transaction.md | 2 +- src/current/v24.3/set-vars.md | 4 +- src/current/v24.3/show-cluster-setting.md | 2 +- src/current/v24.3/show-columns.md | 2 +- src/current/v24.3/show-constraints.md | 2 +- .../v24.3/show-create-external-connection.md | 2 +- src/current/v24.3/show-create-schedule.md | 2 +- src/current/v24.3/show-create.md | 2 +- src/current/v24.3/show-databases.md | 2 +- src/current/v24.3/show-default-privileges.md | 2 +- ...show-default-session-variables-for-role.md | 2 +- src/current/v24.3/show-enums.md | 2 +- src/current/v24.3/show-external-connection.md | 2 +- src/current/v24.3/show-full-table-scans.md | 2 +- src/current/v24.3/show-index.md | 2 +- src/current/v24.3/show-jobs.md | 2 +- src/current/v24.3/show-locality.md | 2 +- src/current/v24.3/show-partitions.md | 2 +- src/current/v24.3/show-ranges.md | 2 +- src/current/v24.3/show-regions.md | 2 +- src/current/v24.3/show-roles.md | 2 +- src/current/v24.3/show-savepoint-status.md | 2 +- src/current/v24.3/show-schedules.md | 2 +- src/current/v24.3/show-schemas.md | 2 +- src/current/v24.3/show-sequences.md | 2 +- src/current/v24.3/show-sessions.md | 2 +- src/current/v24.3/show-statements.md | 2 +- src/current/v24.3/show-statistics.md | 2 +- src/current/v24.3/show-super-regions.md | 2 +- src/current/v24.3/show-tables.md | 2 +- src/current/v24.3/show-trace.md | 2 +- src/current/v24.3/show-users.md | 2 +- src/current/v24.3/show-vars.md | 2 +- src/current/v24.3/show-zone-configurations.md | 2 +- src/current/v24.3/sql-grammar.md | 2 +- src/current/v24.3/table-expressions.md | 2 +- src/current/v24.3/truncate.md | 2 +- src/current/v24.3/unique.md | 4 +- src/current/v24.3/update.md | 2 +- src/current/v24.3/upsert.md | 2 +- src/current/v24.3/window-functions.md | 6 +- src/current/v24.3/with-storage-parameter.md | 4 +- src/current/v25.1/alter-backup-schedule.md | 2 +- src/current/v25.1/alter-backup.md | 2 +- src/current/v25.1/alter-changefeed.md | 2 +- src/current/v25.1/alter-database.md | 2 +- src/current/v25.1/alter-default-privileges.md | 2 +- src/current/v25.1/alter-function.md | 2 +- src/current/v25.1/alter-index.md | 2 +- src/current/v25.1/alter-job.md | 2 +- src/current/v25.1/alter-partition.md | 2 +- src/current/v25.1/alter-procedure.md | 2 +- src/current/v25.1/alter-range.md | 2 +- src/current/v25.1/alter-role.md | 2 +- src/current/v25.1/alter-schema.md | 2 +- src/current/v25.1/alter-sequence.md | 2 +- src/current/v25.1/alter-table.md | 4 +- src/current/v25.1/alter-type.md | 2 +- src/current/v25.1/alter-view.md | 2 +- src/current/v25.1/backup.md | 2 +- src/current/v25.1/begin-transaction.md | 2 +- src/current/v25.1/call.md | 2 +- src/current/v25.1/cancel-job.md | 4 +- src/current/v25.1/cancel-query.md | 2 +- src/current/v25.1/cancel-session.md | 2 +- .../v25.1/check-external-connection.md | 2 +- src/current/v25.1/check.md | 4 +- src/current/v25.1/comment-on.md | 2 +- src/current/v25.1/commit-transaction.md | 2 +- src/current/v25.1/common-table-expressions.md | 2 +- src/current/v25.1/copy.md | 2 +- src/current/v25.1/create-changefeed.md | 2 +- src/current/v25.1/create-database.md | 2 +- .../v25.1/create-external-connection.md | 2 +- src/current/v25.1/create-function.md | 2 +- src/current/v25.1/create-index.md | 4 +- src/current/v25.1/create-procedure.md | 2 +- src/current/v25.1/create-role.md | 2 +- .../v25.1/create-schedule-for-changefeed.md | 2 +- src/current/v25.1/create-schema.md | 2 +- src/current/v25.1/create-sequence.md | 2 +- src/current/v25.1/create-statistics.md | 4 +- src/current/v25.1/create-table-as.md | 10 +- src/current/v25.1/create-table.md | 22 +- src/current/v25.1/create-trigger.md | 2 +- src/current/v25.1/create-type.md | 2 +- src/current/v25.1/create-view.md | 2 +- src/current/v25.1/cursors.md | 6 +- src/current/v25.1/default-value.md | 2 +- src/current/v25.1/delete.md | 2 +- src/current/v25.1/do.md | 2 +- src/current/v25.1/drop-database.md | 2 +- src/current/v25.1/drop-external-connection.md | 2 +- src/current/v25.1/drop-function.md | 2 +- src/current/v25.1/drop-index.md | 2 +- src/current/v25.1/drop-owned-by.md | 2 +- src/current/v25.1/drop-procedure.md | 2 +- src/current/v25.1/drop-role.md | 2 +- src/current/v25.1/drop-schedules.md | 2 +- src/current/v25.1/drop-schema.md | 2 +- src/current/v25.1/drop-sequence.md | 2 +- src/current/v25.1/drop-table.md | 2 +- src/current/v25.1/drop-trigger.md | 2 +- src/current/v25.1/drop-type.md | 2 +- src/current/v25.1/drop-view.md | 2 +- src/current/v25.1/explain-analyze.md | 2 +- src/current/v25.1/explain.md | 2 +- src/current/v25.1/export.md | 2 +- src/current/v25.1/foreign-key.md | 4 +- src/current/v25.1/grant.md | 2 +- src/current/v25.1/import-into.md | 2 +- src/current/v25.1/insert.md | 4 +- src/current/v25.1/joins.md | 2 +- src/current/v25.1/not-null.md | 2 +- src/current/v25.1/order-by.md | 2 +- src/current/v25.1/pause-job.md | 4 +- src/current/v25.1/pause-schedules.md | 2 +- src/current/v25.1/primary-key.md | 4 +- src/current/v25.1/reassign-owned.md | 2 +- src/current/v25.1/refresh.md | 2 +- src/current/v25.1/release-savepoint.md | 2 +- src/current/v25.1/reset-cluster-setting.md | 2 +- src/current/v25.1/reset-vars.md | 2 +- src/current/v25.1/restore.md | 2 +- src/current/v25.1/resume-job.md | 4 +- src/current/v25.1/resume-schedules.md | 2 +- src/current/v25.1/revoke.md | 2 +- src/current/v25.1/rollback-transaction.md | 2 +- src/current/v25.1/savepoint.md | 2 +- src/current/v25.1/select-clause.md | 2 +- src/current/v25.1/select-for-update.md | 2 +- src/current/v25.1/selection-queries.md | 10 +- src/current/v25.1/set-cluster-setting.md | 2 +- src/current/v25.1/set-transaction.md | 2 +- src/current/v25.1/set-vars.md | 4 +- src/current/v25.1/show-cluster-setting.md | 2 +- src/current/v25.1/show-columns.md | 2 +- src/current/v25.1/show-constraints.md | 2 +- .../v25.1/show-create-external-connection.md | 2 +- src/current/v25.1/show-create-schedule.md | 2 +- src/current/v25.1/show-create.md | 2 +- src/current/v25.1/show-databases.md | 2 +- src/current/v25.1/show-default-privileges.md | 2 +- ...show-default-session-variables-for-role.md | 2 +- src/current/v25.1/show-enums.md | 2 +- src/current/v25.1/show-external-connection.md | 2 +- src/current/v25.1/show-full-table-scans.md | 2 +- src/current/v25.1/show-index.md | 2 +- src/current/v25.1/show-jobs.md | 2 +- src/current/v25.1/show-locality.md | 2 +- src/current/v25.1/show-partitions.md | 2 +- src/current/v25.1/show-ranges.md | 2 +- src/current/v25.1/show-regions.md | 2 +- src/current/v25.1/show-roles.md | 2 +- src/current/v25.1/show-savepoint-status.md | 2 +- src/current/v25.1/show-schedules.md | 2 +- src/current/v25.1/show-schemas.md | 2 +- src/current/v25.1/show-sequences.md | 2 +- src/current/v25.1/show-sessions.md | 2 +- src/current/v25.1/show-statements.md | 2 +- src/current/v25.1/show-statistics.md | 2 +- src/current/v25.1/show-super-regions.md | 2 +- src/current/v25.1/show-tables.md | 2 +- src/current/v25.1/show-trace.md | 2 +- src/current/v25.1/show-users.md | 2 +- src/current/v25.1/show-vars.md | 2 +- src/current/v25.1/show-zone-configurations.md | 2 +- src/current/v25.1/sql-grammar.md | 2 +- src/current/v25.1/table-expressions.md | 2 +- src/current/v25.1/truncate.md | 2 +- src/current/v25.1/unique.md | 4 +- src/current/v25.1/update.md | 2 +- src/current/v25.1/upsert.md | 2 +- src/current/v25.1/window-functions.md | 6 +- src/current/v25.1/with-storage-parameter.md | 4 +- src/current/v25.2/alter-backup-schedule.md | 2 +- src/current/v25.2/alter-backup.md | 2 +- src/current/v25.2/alter-changefeed.md | 2 +- src/current/v25.2/alter-database.md | 2 +- src/current/v25.2/alter-default-privileges.md | 2 +- src/current/v25.2/alter-function.md | 2 +- src/current/v25.2/alter-index.md | 2 +- src/current/v25.2/alter-job.md | 2 +- src/current/v25.2/alter-partition.md | 2 +- src/current/v25.2/alter-policy.md | 3 - src/current/v25.2/alter-procedure.md | 2 +- src/current/v25.2/alter-range.md | 2 +- src/current/v25.2/alter-role.md | 2 +- src/current/v25.2/alter-schema.md | 2 +- src/current/v25.2/alter-sequence.md | 2 +- src/current/v25.2/alter-table.md | 4 +- src/current/v25.2/alter-type.md | 2 +- src/current/v25.2/alter-view.md | 2 +- src/current/v25.2/backup.md | 2 +- src/current/v25.2/begin-transaction.md | 2 +- src/current/v25.2/call.md | 2 +- src/current/v25.2/cancel-job.md | 4 +- src/current/v25.2/cancel-query.md | 2 +- src/current/v25.2/cancel-session.md | 2 +- .../v25.2/check-external-connection.md | 2 +- src/current/v25.2/check.md | 4 +- src/current/v25.2/comment-on.md | 2 +- src/current/v25.2/commit-transaction.md | 2 +- src/current/v25.2/common-table-expressions.md | 2 +- src/current/v25.2/copy.md | 2 +- src/current/v25.2/create-changefeed.md | 2 +- src/current/v25.2/create-database.md | 2 +- .../v25.2/create-external-connection.md | 2 +- src/current/v25.2/create-function.md | 2 +- src/current/v25.2/create-index.md | 4 +- src/current/v25.2/create-policy.md | 3 - src/current/v25.2/create-procedure.md | 2 +- src/current/v25.2/create-role.md | 2 +- .../v25.2/create-schedule-for-changefeed.md | 2 +- src/current/v25.2/create-schema.md | 2 +- src/current/v25.2/create-sequence.md | 2 +- src/current/v25.2/create-statistics.md | 4 +- src/current/v25.2/create-table-as.md | 10 +- src/current/v25.2/create-table.md | 22 +- src/current/v25.2/create-trigger.md | 2 +- src/current/v25.2/create-type.md | 2 +- src/current/v25.2/create-view.md | 2 +- src/current/v25.2/cursors.md | 6 +- src/current/v25.2/default-value.md | 2 +- src/current/v25.2/delete.md | 2 +- src/current/v25.2/do.md | 2 +- src/current/v25.2/drop-database.md | 2 +- src/current/v25.2/drop-external-connection.md | 2 +- src/current/v25.2/drop-function.md | 2 +- src/current/v25.2/drop-index.md | 2 +- src/current/v25.2/drop-owned-by.md | 2 +- src/current/v25.2/drop-policy.md | 3 - src/current/v25.2/drop-procedure.md | 2 +- src/current/v25.2/drop-role.md | 2 +- src/current/v25.2/drop-schedules.md | 2 +- src/current/v25.2/drop-schema.md | 2 +- src/current/v25.2/drop-sequence.md | 2 +- src/current/v25.2/drop-table.md | 2 +- src/current/v25.2/drop-trigger.md | 2 +- src/current/v25.2/drop-type.md | 2 +- src/current/v25.2/drop-view.md | 2 +- src/current/v25.2/explain-analyze.md | 2 +- src/current/v25.2/explain.md | 2 +- src/current/v25.2/export.md | 2 +- src/current/v25.2/foreign-key.md | 4 +- src/current/v25.2/grant.md | 2 +- src/current/v25.2/import-into.md | 2 +- src/current/v25.2/insert.md | 4 +- src/current/v25.2/joins.md | 2 +- src/current/v25.2/not-null.md | 2 +- src/current/v25.2/order-by.md | 2 +- src/current/v25.2/pause-job.md | 4 +- src/current/v25.2/pause-schedules.md | 2 +- src/current/v25.2/primary-key.md | 4 +- src/current/v25.2/reassign-owned.md | 2 +- src/current/v25.2/refresh.md | 2 +- src/current/v25.2/release-savepoint.md | 2 +- src/current/v25.2/reset-cluster-setting.md | 2 +- src/current/v25.2/reset-vars.md | 2 +- src/current/v25.2/restore.md | 2 +- src/current/v25.2/resume-job.md | 4 +- src/current/v25.2/resume-schedules.md | 2 +- src/current/v25.2/revoke.md | 2 +- src/current/v25.2/rollback-transaction.md | 2 +- src/current/v25.2/savepoint.md | 2 +- src/current/v25.2/select-clause.md | 2 +- src/current/v25.2/select-for-update.md | 2 +- src/current/v25.2/selection-queries.md | 10 +- src/current/v25.2/set-cluster-setting.md | 2 +- src/current/v25.2/set-transaction.md | 2 +- src/current/v25.2/set-vars.md | 4 +- src/current/v25.2/show-cluster-setting.md | 2 +- src/current/v25.2/show-columns.md | 2 +- src/current/v25.2/show-constraints.md | 2 +- .../v25.2/show-create-external-connection.md | 2 +- src/current/v25.2/show-create-schedule.md | 2 +- src/current/v25.2/show-create.md | 2 +- src/current/v25.2/show-databases.md | 2 +- src/current/v25.2/show-default-privileges.md | 2 +- ...show-default-session-variables-for-role.md | 2 +- src/current/v25.2/show-enums.md | 2 +- src/current/v25.2/show-external-connection.md | 2 +- src/current/v25.2/show-full-table-scans.md | 2 +- src/current/v25.2/show-index.md | 2 +- src/current/v25.2/show-jobs.md | 2 +- src/current/v25.2/show-locality.md | 2 +- src/current/v25.2/show-partitions.md | 2 +- src/current/v25.2/show-policies.md | 3 - src/current/v25.2/show-ranges.md | 2 +- src/current/v25.2/show-regions.md | 2 +- src/current/v25.2/show-roles.md | 2 +- src/current/v25.2/show-savepoint-status.md | 2 +- src/current/v25.2/show-schedules.md | 2 +- src/current/v25.2/show-schemas.md | 2 +- src/current/v25.2/show-sequences.md | 2 +- src/current/v25.2/show-sessions.md | 2 +- src/current/v25.2/show-statements.md | 2 +- src/current/v25.2/show-statistics.md | 2 +- src/current/v25.2/show-super-regions.md | 2 +- src/current/v25.2/show-tables.md | 2 +- src/current/v25.2/show-trace.md | 2 +- src/current/v25.2/show-users.md | 2 +- src/current/v25.2/show-vars.md | 2 +- src/current/v25.2/show-zone-configurations.md | 2 +- src/current/v25.2/sql-grammar.md | 2 +- src/current/v25.2/table-expressions.md | 2 +- src/current/v25.2/truncate.md | 2 +- src/current/v25.2/unique.md | 4 +- src/current/v25.2/update.md | 2 +- src/current/v25.2/upsert.md | 2 +- src/current/v25.2/window-functions.md | 6 +- src/current/v25.2/with-storage-parameter.md | 4 +- src/current/v25.3/alter-backup-schedule.md | 2 +- src/current/v25.3/alter-backup.md | 2 +- src/current/v25.3/alter-changefeed.md | 2 +- src/current/v25.3/alter-database.md | 2 +- src/current/v25.3/alter-default-privileges.md | 2 +- src/current/v25.3/alter-function.md | 2 +- src/current/v25.3/alter-index.md | 2 +- src/current/v25.3/alter-job.md | 2 +- src/current/v25.3/alter-partition.md | 2 +- src/current/v25.3/alter-policy.md | 3 - src/current/v25.3/alter-procedure.md | 2 +- src/current/v25.3/alter-range.md | 2 +- src/current/v25.3/alter-role.md | 2 +- src/current/v25.3/alter-schema.md | 2 +- src/current/v25.3/alter-sequence.md | 2 +- src/current/v25.3/alter-table.md | 4 +- src/current/v25.3/alter-type.md | 2 +- src/current/v25.3/alter-view.md | 2 +- src/current/v25.3/backup.md | 2 +- src/current/v25.3/begin-transaction.md | 2 +- src/current/v25.3/call.md | 2 +- src/current/v25.3/cancel-job.md | 4 +- src/current/v25.3/cancel-query.md | 2 +- src/current/v25.3/cancel-session.md | 2 +- .../v25.3/check-external-connection.md | 2 +- src/current/v25.3/check.md | 4 +- src/current/v25.3/comment-on.md | 2 +- src/current/v25.3/commit-transaction.md | 2 +- src/current/v25.3/common-table-expressions.md | 2 +- src/current/v25.3/copy.md | 2 +- src/current/v25.3/create-changefeed.md | 2 +- src/current/v25.3/create-database.md | 2 +- .../v25.3/create-external-connection.md | 2 +- src/current/v25.3/create-function.md | 2 +- src/current/v25.3/create-index.md | 4 +- src/current/v25.3/create-policy.md | 3 - src/current/v25.3/create-procedure.md | 2 +- src/current/v25.3/create-role.md | 2 +- .../v25.3/create-schedule-for-changefeed.md | 2 +- src/current/v25.3/create-schema.md | 2 +- src/current/v25.3/create-sequence.md | 2 +- src/current/v25.3/create-statistics.md | 4 +- src/current/v25.3/create-table-as.md | 10 +- src/current/v25.3/create-table.md | 22 +- src/current/v25.3/create-trigger.md | 2 +- src/current/v25.3/create-type.md | 2 +- src/current/v25.3/create-view.md | 2 +- src/current/v25.3/cursors.md | 6 +- src/current/v25.3/default-value.md | 2 +- src/current/v25.3/delete.md | 2 +- src/current/v25.3/do.md | 2 +- src/current/v25.3/drop-database.md | 2 +- src/current/v25.3/drop-external-connection.md | 2 +- src/current/v25.3/drop-function.md | 2 +- src/current/v25.3/drop-index.md | 2 +- src/current/v25.3/drop-owned-by.md | 2 +- src/current/v25.3/drop-policy.md | 3 - src/current/v25.3/drop-procedure.md | 2 +- src/current/v25.3/drop-role.md | 2 +- src/current/v25.3/drop-schedules.md | 2 +- src/current/v25.3/drop-schema.md | 2 +- src/current/v25.3/drop-sequence.md | 2 +- src/current/v25.3/drop-table.md | 2 +- src/current/v25.3/drop-trigger.md | 2 +- src/current/v25.3/drop-type.md | 2 +- src/current/v25.3/drop-view.md | 2 +- src/current/v25.3/explain-analyze.md | 2 +- src/current/v25.3/explain.md | 2 +- src/current/v25.3/export.md | 2 +- src/current/v25.3/foreign-key.md | 4 +- src/current/v25.3/grant.md | 2 +- src/current/v25.3/import-into.md | 2 +- src/current/v25.3/insert.md | 4 +- src/current/v25.3/joins.md | 2 +- src/current/v25.3/not-null.md | 2 +- src/current/v25.3/order-by.md | 2 +- src/current/v25.3/pause-job.md | 4 +- src/current/v25.3/pause-schedules.md | 2 +- src/current/v25.3/primary-key.md | 4 +- src/current/v25.3/reassign-owned.md | 2 +- src/current/v25.3/refresh.md | 2 +- src/current/v25.3/release-savepoint.md | 2 +- src/current/v25.3/reset-cluster-setting.md | 2 +- src/current/v25.3/reset-vars.md | 2 +- src/current/v25.3/restore.md | 2 +- src/current/v25.3/resume-job.md | 4 +- src/current/v25.3/resume-schedules.md | 2 +- src/current/v25.3/revoke.md | 2 +- src/current/v25.3/rollback-transaction.md | 2 +- src/current/v25.3/savepoint.md | 2 +- src/current/v25.3/select-clause.md | 2 +- src/current/v25.3/select-for-update.md | 2 +- src/current/v25.3/selection-queries.md | 10 +- src/current/v25.3/set-cluster-setting.md | 2 +- src/current/v25.3/set-transaction.md | 2 +- src/current/v25.3/set-vars.md | 4 +- src/current/v25.3/show-cluster-setting.md | 2 +- src/current/v25.3/show-columns.md | 2 +- src/current/v25.3/show-constraints.md | 2 +- .../v25.3/show-create-external-connection.md | 2 +- src/current/v25.3/show-create-schedule.md | 2 +- src/current/v25.3/show-create.md | 2 +- src/current/v25.3/show-databases.md | 2 +- src/current/v25.3/show-default-privileges.md | 2 +- ...show-default-session-variables-for-role.md | 2 +- src/current/v25.3/show-enums.md | 2 +- src/current/v25.3/show-external-connection.md | 2 +- src/current/v25.3/show-full-table-scans.md | 2 +- src/current/v25.3/show-index.md | 2 +- src/current/v25.3/show-jobs.md | 2 +- src/current/v25.3/show-locality.md | 2 +- src/current/v25.3/show-partitions.md | 2 +- src/current/v25.3/show-policies.md | 3 - src/current/v25.3/show-ranges.md | 2 +- src/current/v25.3/show-regions.md | 2 +- src/current/v25.3/show-roles.md | 2 +- src/current/v25.3/show-savepoint-status.md | 2 +- src/current/v25.3/show-schedules.md | 2 +- src/current/v25.3/show-schemas.md | 2 +- src/current/v25.3/show-sequences.md | 2 +- src/current/v25.3/show-sessions.md | 2 +- src/current/v25.3/show-statements.md | 2 +- src/current/v25.3/show-statistics.md | 2 +- src/current/v25.3/show-super-regions.md | 2 +- src/current/v25.3/show-tables.md | 2 +- src/current/v25.3/show-trace.md | 2 +- src/current/v25.3/show-triggers.md | 2 +- src/current/v25.3/show-users.md | 2 +- src/current/v25.3/show-vars.md | 2 +- src/current/v25.3/show-zone-configurations.md | 2 +- src/current/v25.3/sql-grammar.md | 2 +- src/current/v25.3/table-expressions.md | 2 +- src/current/v25.3/truncate.md | 2 +- src/current/v25.3/unique.md | 4 +- src/current/v25.3/update.md | 2 +- src/current/v25.3/upsert.md | 2 +- src/current/v25.3/window-functions.md | 6 +- src/current/v25.3/with-storage-parameter.md | 4 +- src/current/v25.4/alter-backup-schedule.md | 2 +- src/current/v25.4/alter-backup.md | 2 +- src/current/v25.4/alter-changefeed.md | 2 +- src/current/v25.4/alter-database.md | 2 +- src/current/v25.4/alter-default-privileges.md | 2 +- .../v25.4/alter-external-connection.md | 2 +- src/current/v25.4/alter-function.md | 2 +- src/current/v25.4/alter-index.md | 2 +- src/current/v25.4/alter-job.md | 2 +- src/current/v25.4/alter-partition.md | 2 +- src/current/v25.4/alter-policy.md | 3 - src/current/v25.4/alter-procedure.md | 2 +- src/current/v25.4/alter-range.md | 2 +- src/current/v25.4/alter-role.md | 2 +- src/current/v25.4/alter-schema.md | 2 +- src/current/v25.4/alter-sequence.md | 2 +- src/current/v25.4/alter-table.md | 4 +- src/current/v25.4/alter-type.md | 2 +- src/current/v25.4/alter-view.md | 2 +- src/current/v25.4/backup.md | 2 +- src/current/v25.4/begin-transaction.md | 2 +- src/current/v25.4/call.md | 2 +- src/current/v25.4/cancel-job.md | 4 +- src/current/v25.4/cancel-query.md | 2 +- src/current/v25.4/cancel-session.md | 2 +- .../v25.4/check-external-connection.md | 2 +- src/current/v25.4/check.md | 4 +- src/current/v25.4/comment-on.md | 2 +- src/current/v25.4/commit-transaction.md | 2 +- src/current/v25.4/common-table-expressions.md | 2 +- src/current/v25.4/copy.md | 2 +- src/current/v25.4/create-changefeed.md | 2 +- src/current/v25.4/create-database.md | 2 +- .../v25.4/create-external-connection.md | 2 +- src/current/v25.4/create-function.md | 2 +- src/current/v25.4/create-index.md | 4 +- src/current/v25.4/create-policy.md | 3 - src/current/v25.4/create-procedure.md | 2 +- src/current/v25.4/create-role.md | 2 +- .../v25.4/create-schedule-for-changefeed.md | 2 +- src/current/v25.4/create-schema.md | 2 +- src/current/v25.4/create-sequence.md | 2 +- src/current/v25.4/create-statistics.md | 4 +- src/current/v25.4/create-table-as.md | 10 +- src/current/v25.4/create-table.md | 22 +- src/current/v25.4/create-trigger.md | 2 +- src/current/v25.4/create-type.md | 2 +- src/current/v25.4/create-view.md | 2 +- src/current/v25.4/cursors.md | 6 +- src/current/v25.4/default-value.md | 2 +- src/current/v25.4/delete.md | 2 +- src/current/v25.4/do.md | 2 +- src/current/v25.4/drop-database.md | 2 +- src/current/v25.4/drop-external-connection.md | 2 +- src/current/v25.4/drop-function.md | 2 +- src/current/v25.4/drop-index.md | 2 +- src/current/v25.4/drop-owned-by.md | 2 +- src/current/v25.4/drop-policy.md | 3 - src/current/v25.4/drop-procedure.md | 2 +- src/current/v25.4/drop-role.md | 2 +- src/current/v25.4/drop-schedules.md | 2 +- src/current/v25.4/drop-schema.md | 2 +- src/current/v25.4/drop-sequence.md | 2 +- src/current/v25.4/drop-table.md | 2 +- src/current/v25.4/drop-trigger.md | 2 +- src/current/v25.4/drop-type.md | 2 +- src/current/v25.4/drop-view.md | 2 +- src/current/v25.4/explain-analyze.md | 2 +- src/current/v25.4/explain.md | 2 +- src/current/v25.4/export.md | 2 +- src/current/v25.4/foreign-key.md | 4 +- src/current/v25.4/grant.md | 2 +- src/current/v25.4/import-into.md | 2 +- src/current/v25.4/insert.md | 4 +- src/current/v25.4/joins.md | 2 +- src/current/v25.4/not-null.md | 2 +- src/current/v25.4/order-by.md | 2 +- src/current/v25.4/pause-job.md | 4 +- src/current/v25.4/pause-schedules.md | 2 +- src/current/v25.4/primary-key.md | 4 +- src/current/v25.4/reassign-owned.md | 2 +- src/current/v25.4/refresh.md | 2 +- src/current/v25.4/release-savepoint.md | 2 +- src/current/v25.4/reset-cluster-setting.md | 2 +- src/current/v25.4/reset-vars.md | 2 +- src/current/v25.4/restore.md | 2 +- src/current/v25.4/resume-job.md | 4 +- src/current/v25.4/resume-schedules.md | 2 +- src/current/v25.4/revoke.md | 2 +- src/current/v25.4/rollback-transaction.md | 2 +- src/current/v25.4/savepoint.md | 2 +- src/current/v25.4/select-clause.md | 2 +- src/current/v25.4/select-for-update.md | 2 +- src/current/v25.4/selection-queries.md | 10 +- src/current/v25.4/set-cluster-setting.md | 2 +- src/current/v25.4/set-transaction.md | 2 +- src/current/v25.4/set-vars.md | 4 +- src/current/v25.4/show-cluster-setting.md | 2 +- src/current/v25.4/show-columns.md | 2 +- src/current/v25.4/show-constraints.md | 2 +- .../v25.4/show-create-external-connection.md | 2 +- src/current/v25.4/show-create-schedule.md | 2 +- src/current/v25.4/show-create.md | 2 +- src/current/v25.4/show-databases.md | 2 +- src/current/v25.4/show-default-privileges.md | 2 +- ...show-default-session-variables-for-role.md | 2 +- src/current/v25.4/show-enums.md | 2 +- src/current/v25.4/show-external-connection.md | 2 +- src/current/v25.4/show-full-table-scans.md | 2 +- src/current/v25.4/show-index.md | 2 +- src/current/v25.4/show-jobs.md | 2 +- src/current/v25.4/show-locality.md | 2 +- src/current/v25.4/show-partitions.md | 2 +- src/current/v25.4/show-policies.md | 3 - src/current/v25.4/show-ranges.md | 2 +- src/current/v25.4/show-regions.md | 2 +- src/current/v25.4/show-roles.md | 2 +- src/current/v25.4/show-savepoint-status.md | 2 +- src/current/v25.4/show-schedules.md | 2 +- src/current/v25.4/show-schemas.md | 2 +- src/current/v25.4/show-sequences.md | 2 +- src/current/v25.4/show-sessions.md | 2 +- src/current/v25.4/show-statements.md | 2 +- src/current/v25.4/show-statistics.md | 2 +- src/current/v25.4/show-super-regions.md | 2 +- src/current/v25.4/show-tables.md | 2 +- src/current/v25.4/show-trace.md | 2 +- src/current/v25.4/show-triggers.md | 2 +- src/current/v25.4/show-users.md | 2 +- src/current/v25.4/show-vars.md | 2 +- src/current/v25.4/show-zone-configurations.md | 2 +- src/current/v25.4/sql-grammar.md | 2 +- src/current/v25.4/table-expressions.md | 2 +- src/current/v25.4/truncate.md | 2 +- src/current/v25.4/unique.md | 4 +- src/current/v25.4/update.md | 2 +- src/current/v25.4/upsert.md | 2 +- src/current/v25.4/window-functions.md | 6 +- src/current/v25.4/with-storage-parameter.md | 4 +- src/current/v26.1/alter-backup-schedule.md | 2 +- src/current/v26.1/alter-backup.md | 2 +- src/current/v26.1/alter-changefeed.md | 2 +- src/current/v26.1/alter-database.md | 2 +- src/current/v26.1/alter-default-privileges.md | 2 +- .../v26.1/alter-external-connection.md | 2 +- src/current/v26.1/alter-function.md | 2 +- src/current/v26.1/alter-index.md | 2 +- src/current/v26.1/alter-job.md | 2 +- src/current/v26.1/alter-partition.md | 2 +- src/current/v26.1/alter-policy.md | 3 - src/current/v26.1/alter-procedure.md | 2 +- src/current/v26.1/alter-range.md | 2 +- src/current/v26.1/alter-role.md | 2 +- src/current/v26.1/alter-schema.md | 2 +- src/current/v26.1/alter-sequence.md | 2 +- src/current/v26.1/alter-table.md | 4 +- src/current/v26.1/alter-type.md | 2 +- src/current/v26.1/alter-view.md | 2 +- src/current/v26.1/backup.md | 2 +- src/current/v26.1/begin-transaction.md | 2 +- src/current/v26.1/call.md | 2 +- src/current/v26.1/cancel-job.md | 4 +- src/current/v26.1/cancel-query.md | 2 +- src/current/v26.1/cancel-session.md | 2 +- .../v26.1/check-external-connection.md | 2 +- src/current/v26.1/check.md | 4 +- src/current/v26.1/comment-on.md | 2 +- src/current/v26.1/commit-transaction.md | 2 +- src/current/v26.1/common-table-expressions.md | 2 +- src/current/v26.1/copy.md | 2 +- src/current/v26.1/create-changefeed.md | 2 +- src/current/v26.1/create-database.md | 2 +- .../v26.1/create-external-connection.md | 2 +- src/current/v26.1/create-function.md | 2 +- src/current/v26.1/create-index.md | 4 +- src/current/v26.1/create-policy.md | 3 - src/current/v26.1/create-procedure.md | 2 +- src/current/v26.1/create-role.md | 2 +- .../v26.1/create-schedule-for-changefeed.md | 2 +- src/current/v26.1/create-schema.md | 2 +- src/current/v26.1/create-sequence.md | 2 +- src/current/v26.1/create-statistics.md | 4 +- src/current/v26.1/create-table-as.md | 10 +- src/current/v26.1/create-table.md | 22 +- src/current/v26.1/create-trigger.md | 2 +- src/current/v26.1/create-type.md | 2 +- src/current/v26.1/create-view.md | 2 +- src/current/v26.1/cursors.md | 6 +- src/current/v26.1/default-value.md | 2 +- src/current/v26.1/delete.md | 2 +- src/current/v26.1/do.md | 2 +- src/current/v26.1/drop-database.md | 2 +- src/current/v26.1/drop-external-connection.md | 2 +- src/current/v26.1/drop-function.md | 2 +- src/current/v26.1/drop-index.md | 2 +- src/current/v26.1/drop-owned-by.md | 2 +- src/current/v26.1/drop-policy.md | 3 - src/current/v26.1/drop-procedure.md | 2 +- src/current/v26.1/drop-role.md | 2 +- src/current/v26.1/drop-schedules.md | 2 +- src/current/v26.1/drop-schema.md | 2 +- src/current/v26.1/drop-sequence.md | 2 +- src/current/v26.1/drop-table.md | 2 +- src/current/v26.1/drop-trigger.md | 2 +- src/current/v26.1/drop-type.md | 2 +- src/current/v26.1/drop-view.md | 2 +- src/current/v26.1/explain-analyze.md | 2 +- src/current/v26.1/explain.md | 2 +- src/current/v26.1/export.md | 2 +- src/current/v26.1/foreign-key.md | 4 +- src/current/v26.1/grant.md | 2 +- src/current/v26.1/import-into.md | 2 +- src/current/v26.1/insert.md | 4 +- src/current/v26.1/inspect.md | 4 +- src/current/v26.1/joins.md | 2 +- src/current/v26.1/not-null.md | 2 +- src/current/v26.1/order-by.md | 2 +- src/current/v26.1/pause-job.md | 4 +- src/current/v26.1/pause-schedules.md | 2 +- src/current/v26.1/primary-key.md | 4 +- src/current/v26.1/reassign-owned.md | 2 +- src/current/v26.1/refresh.md | 2 +- src/current/v26.1/release-savepoint.md | 2 +- src/current/v26.1/reset-cluster-setting.md | 2 +- src/current/v26.1/reset-vars.md | 2 +- src/current/v26.1/restore.md | 2 +- src/current/v26.1/resume-job.md | 4 +- src/current/v26.1/resume-schedules.md | 2 +- src/current/v26.1/revoke.md | 2 +- src/current/v26.1/rollback-transaction.md | 2 +- src/current/v26.1/savepoint.md | 2 +- src/current/v26.1/select-clause.md | 2 +- src/current/v26.1/select-for-update.md | 2 +- src/current/v26.1/selection-queries.md | 10 +- src/current/v26.1/set-cluster-setting.md | 2 +- src/current/v26.1/set-transaction.md | 2 +- src/current/v26.1/set-vars.md | 4 +- src/current/v26.1/show-cluster-setting.md | 2 +- src/current/v26.1/show-columns.md | 2 +- src/current/v26.1/show-constraints.md | 2 +- .../v26.1/show-create-external-connection.md | 2 +- src/current/v26.1/show-create-schedule.md | 2 +- src/current/v26.1/show-create.md | 2 +- src/current/v26.1/show-databases.md | 2 +- src/current/v26.1/show-default-privileges.md | 2 +- ...show-default-session-variables-for-role.md | 2 +- src/current/v26.1/show-enums.md | 2 +- src/current/v26.1/show-external-connection.md | 2 +- src/current/v26.1/show-full-table-scans.md | 2 +- src/current/v26.1/show-index.md | 2 +- src/current/v26.1/show-inspect-errors.md | 2 +- src/current/v26.1/show-jobs.md | 2 +- src/current/v26.1/show-locality.md | 2 +- src/current/v26.1/show-partitions.md | 2 +- src/current/v26.1/show-policies.md | 3 - src/current/v26.1/show-ranges.md | 2 +- src/current/v26.1/show-regions.md | 2 +- src/current/v26.1/show-roles.md | 2 +- src/current/v26.1/show-savepoint-status.md | 2 +- src/current/v26.1/show-schedules.md | 2 +- src/current/v26.1/show-schemas.md | 2 +- src/current/v26.1/show-sequences.md | 2 +- src/current/v26.1/show-sessions.md | 2 +- src/current/v26.1/show-statement-hints.md | 2 +- src/current/v26.1/show-statements.md | 2 +- src/current/v26.1/show-statistics.md | 2 +- src/current/v26.1/show-super-regions.md | 2 +- src/current/v26.1/show-tables.md | 2 +- src/current/v26.1/show-trace.md | 2 +- src/current/v26.1/show-triggers.md | 2 +- src/current/v26.1/show-users.md | 2 +- src/current/v26.1/show-vars.md | 2 +- src/current/v26.1/show-zone-configurations.md | 2 +- src/current/v26.1/sql-grammar.md | 2 +- src/current/v26.1/table-expressions.md | 2 +- src/current/v26.1/truncate.md | 2 +- src/current/v26.1/unique.md | 4 +- src/current/v26.1/update.md | 2 +- src/current/v26.1/upsert.md | 2 +- src/current/v26.1/window-functions.md | 6 +- src/current/v26.1/with-storage-parameter.md | 4 +- src/current/v26.2/alter-backup-schedule.md | 2 +- src/current/v26.2/alter-backup.md | 2 +- src/current/v26.2/alter-changefeed.md | 2 +- src/current/v26.2/alter-database.md | 2 +- src/current/v26.2/alter-default-privileges.md | 2 +- .../v26.2/alter-external-connection.md | 2 +- src/current/v26.2/alter-function.md | 2 +- src/current/v26.2/alter-index.md | 2 +- src/current/v26.2/alter-job.md | 2 +- src/current/v26.2/alter-partition.md | 2 +- src/current/v26.2/alter-policy.md | 3 - src/current/v26.2/alter-procedure.md | 2 +- src/current/v26.2/alter-range.md | 2 +- src/current/v26.2/alter-role.md | 2 +- src/current/v26.2/alter-schema.md | 2 +- src/current/v26.2/alter-sequence.md | 2 +- src/current/v26.2/alter-table.md | 4 +- src/current/v26.2/alter-type.md | 2 +- src/current/v26.2/alter-view.md | 2 +- src/current/v26.2/backup.md | 2 +- src/current/v26.2/begin-transaction.md | 2 +- src/current/v26.2/call.md | 2 +- src/current/v26.2/cancel-job.md | 4 +- src/current/v26.2/cancel-query.md | 2 +- src/current/v26.2/cancel-session.md | 2 +- .../v26.2/check-external-connection.md | 2 +- src/current/v26.2/check.md | 4 +- src/current/v26.2/comment-on.md | 2 +- src/current/v26.2/commit-transaction.md | 2 +- src/current/v26.2/common-table-expressions.md | 2 +- src/current/v26.2/copy.md | 2 +- src/current/v26.2/create-changefeed.md | 2 +- src/current/v26.2/create-database.md | 2 +- .../v26.2/create-external-connection.md | 2 +- src/current/v26.2/create-function.md | 2 +- src/current/v26.2/create-index.md | 4 +- src/current/v26.2/create-policy.md | 3 - src/current/v26.2/create-procedure.md | 2 +- src/current/v26.2/create-role.md | 2 +- .../v26.2/create-schedule-for-changefeed.md | 2 +- src/current/v26.2/create-schema.md | 2 +- src/current/v26.2/create-sequence.md | 2 +- src/current/v26.2/create-statistics.md | 4 +- src/current/v26.2/create-table-as.md | 10 +- src/current/v26.2/create-table.md | 22 +- src/current/v26.2/create-trigger.md | 2 +- src/current/v26.2/create-type.md | 2 +- src/current/v26.2/create-view.md | 2 +- src/current/v26.2/cursors.md | 6 +- src/current/v26.2/default-value.md | 2 +- src/current/v26.2/delete.md | 2 +- src/current/v26.2/do.md | 2 +- src/current/v26.2/drop-database.md | 2 +- src/current/v26.2/drop-external-connection.md | 2 +- src/current/v26.2/drop-function.md | 2 +- src/current/v26.2/drop-index.md | 2 +- src/current/v26.2/drop-owned-by.md | 2 +- src/current/v26.2/drop-policy.md | 3 - src/current/v26.2/drop-procedure.md | 2 +- src/current/v26.2/drop-role.md | 2 +- src/current/v26.2/drop-schedules.md | 2 +- src/current/v26.2/drop-schema.md | 2 +- src/current/v26.2/drop-sequence.md | 2 +- src/current/v26.2/drop-table.md | 2 +- src/current/v26.2/drop-trigger.md | 2 +- src/current/v26.2/drop-type.md | 2 +- src/current/v26.2/drop-view.md | 2 +- src/current/v26.2/explain-analyze.md | 2 +- src/current/v26.2/explain.md | 2 +- src/current/v26.2/export.md | 2 +- src/current/v26.2/foreign-key.md | 4 +- src/current/v26.2/grant.md | 2 +- src/current/v26.2/import-into.md | 2 +- src/current/v26.2/insert.md | 4 +- src/current/v26.2/inspect.md | 4 +- src/current/v26.2/joins.md | 2 +- src/current/v26.2/not-null.md | 2 +- src/current/v26.2/order-by.md | 2 +- src/current/v26.2/pause-job.md | 4 +- src/current/v26.2/pause-schedules.md | 2 +- src/current/v26.2/primary-key.md | 4 +- src/current/v26.2/reassign-owned.md | 2 +- src/current/v26.2/refresh.md | 2 +- src/current/v26.2/release-savepoint.md | 2 +- src/current/v26.2/reset-cluster-setting.md | 2 +- src/current/v26.2/reset-vars.md | 2 +- src/current/v26.2/restore.md | 2 +- src/current/v26.2/resume-job.md | 4 +- src/current/v26.2/resume-schedules.md | 2 +- src/current/v26.2/revoke.md | 2 +- src/current/v26.2/rollback-transaction.md | 2 +- src/current/v26.2/savepoint.md | 2 +- src/current/v26.2/select-clause.md | 2 +- src/current/v26.2/select-for-update.md | 2 +- src/current/v26.2/selection-queries.md | 10 +- src/current/v26.2/set-cluster-setting.md | 2 +- src/current/v26.2/set-transaction.md | 2 +- src/current/v26.2/set-vars.md | 4 +- src/current/v26.2/show-cluster-setting.md | 2 +- src/current/v26.2/show-columns.md | 2 +- src/current/v26.2/show-constraints.md | 2 +- .../v26.2/show-create-external-connection.md | 2 +- src/current/v26.2/show-create-schedule.md | 2 +- src/current/v26.2/show-create.md | 2 +- src/current/v26.2/show-databases.md | 2 +- src/current/v26.2/show-default-privileges.md | 2 +- ...show-default-session-variables-for-role.md | 2 +- src/current/v26.2/show-enums.md | 2 +- src/current/v26.2/show-external-connection.md | 2 +- src/current/v26.2/show-full-table-scans.md | 2 +- src/current/v26.2/show-index.md | 2 +- src/current/v26.2/show-inspect-errors.md | 2 +- src/current/v26.2/show-jobs.md | 2 +- src/current/v26.2/show-locality.md | 2 +- src/current/v26.2/show-partitions.md | 2 +- src/current/v26.2/show-policies.md | 3 - src/current/v26.2/show-ranges.md | 2 +- src/current/v26.2/show-regions.md | 2 +- src/current/v26.2/show-roles.md | 2 +- src/current/v26.2/show-savepoint-status.md | 2 +- src/current/v26.2/show-schedules.md | 2 +- src/current/v26.2/show-schemas.md | 2 +- src/current/v26.2/show-sequences.md | 2 +- src/current/v26.2/show-sessions.md | 2 +- src/current/v26.2/show-statement-hints.md | 2 +- src/current/v26.2/show-statements.md | 2 +- src/current/v26.2/show-statistics.md | 2 +- src/current/v26.2/show-super-regions.md | 2 +- src/current/v26.2/show-tables.md | 2 +- src/current/v26.2/show-trace.md | 2 +- src/current/v26.2/show-triggers.md | 2 +- src/current/v26.2/show-users.md | 2 +- src/current/v26.2/show-vars.md | 2 +- src/current/v26.2/show-zone-configurations.md | 2 +- src/current/v26.2/sql-grammar.md | 2 +- src/current/v26.2/table-expressions.md | 2 +- src/current/v26.2/truncate.md | 2 +- src/current/v26.2/unique.md | 4 +- src/current/v26.2/update.md | 2 +- src/current/v26.2/upsert.md | 2 +- src/current/v26.2/window-functions.md | 6 +- src/current/v26.2/with-storage-parameter.md | 4 +- src/current/v26.3/alter-backup-schedule.md | 2 +- src/current/v26.3/alter-backup.md | 2 +- src/current/v26.3/alter-changefeed.md | 2 +- src/current/v26.3/alter-database.md | 2 +- src/current/v26.3/alter-default-privileges.md | 2 +- .../v26.3/alter-external-connection.md | 2 +- src/current/v26.3/alter-function.md | 2 +- src/current/v26.3/alter-index.md | 2 +- src/current/v26.3/alter-job.md | 2 +- src/current/v26.3/alter-partition.md | 2 +- src/current/v26.3/alter-policy.md | 3 - src/current/v26.3/alter-procedure.md | 2 +- src/current/v26.3/alter-range.md | 2 +- src/current/v26.3/alter-role.md | 2 +- src/current/v26.3/alter-schema.md | 2 +- src/current/v26.3/alter-sequence.md | 2 +- src/current/v26.3/alter-table.md | 4 +- src/current/v26.3/alter-type.md | 2 +- src/current/v26.3/alter-view.md | 2 +- src/current/v26.3/backup.md | 2 +- src/current/v26.3/begin-transaction.md | 2 +- src/current/v26.3/call.md | 2 +- src/current/v26.3/cancel-job.md | 4 +- src/current/v26.3/cancel-query.md | 2 +- src/current/v26.3/cancel-session.md | 2 +- .../v26.3/check-external-connection.md | 2 +- src/current/v26.3/check.md | 4 +- src/current/v26.3/comment-on.md | 2 +- src/current/v26.3/commit-transaction.md | 2 +- src/current/v26.3/common-table-expressions.md | 2 +- src/current/v26.3/copy.md | 2 +- src/current/v26.3/create-changefeed.md | 2 +- src/current/v26.3/create-database.md | 2 +- .../v26.3/create-external-connection.md | 2 +- src/current/v26.3/create-function.md | 2 +- src/current/v26.3/create-index.md | 4 +- src/current/v26.3/create-policy.md | 3 - src/current/v26.3/create-procedure.md | 2 +- src/current/v26.3/create-role.md | 2 +- .../v26.3/create-schedule-for-changefeed.md | 2 +- src/current/v26.3/create-schema.md | 2 +- src/current/v26.3/create-sequence.md | 2 +- src/current/v26.3/create-statistics.md | 4 +- src/current/v26.3/create-table-as.md | 10 +- src/current/v26.3/create-table.md | 22 +- src/current/v26.3/create-trigger.md | 2 +- src/current/v26.3/create-type.md | 2 +- src/current/v26.3/create-view.md | 2 +- src/current/v26.3/cursors.md | 6 +- src/current/v26.3/default-value.md | 2 +- src/current/v26.3/delete.md | 2 +- src/current/v26.3/do.md | 2 +- src/current/v26.3/drop-database.md | 2 +- src/current/v26.3/drop-external-connection.md | 2 +- src/current/v26.3/drop-function.md | 2 +- src/current/v26.3/drop-index.md | 2 +- src/current/v26.3/drop-owned-by.md | 2 +- src/current/v26.3/drop-policy.md | 3 - src/current/v26.3/drop-procedure.md | 2 +- src/current/v26.3/drop-role.md | 2 +- src/current/v26.3/drop-schedules.md | 2 +- src/current/v26.3/drop-schema.md | 2 +- src/current/v26.3/drop-sequence.md | 2 +- src/current/v26.3/drop-table.md | 2 +- src/current/v26.3/drop-trigger.md | 2 +- src/current/v26.3/drop-type.md | 2 +- src/current/v26.3/drop-view.md | 2 +- src/current/v26.3/explain-analyze.md | 2 +- src/current/v26.3/explain.md | 2 +- src/current/v26.3/export.md | 2 +- src/current/v26.3/foreign-key.md | 4 +- src/current/v26.3/grant.md | 2 +- src/current/v26.3/import-into.md | 2 +- src/current/v26.3/insert.md | 4 +- src/current/v26.3/inspect.md | 4 +- src/current/v26.3/joins.md | 2 +- src/current/v26.3/not-null.md | 2 +- src/current/v26.3/order-by.md | 2 +- src/current/v26.3/pause-job.md | 4 +- src/current/v26.3/pause-schedules.md | 2 +- src/current/v26.3/primary-key.md | 4 +- src/current/v26.3/reassign-owned.md | 2 +- src/current/v26.3/refresh.md | 2 +- src/current/v26.3/release-savepoint.md | 2 +- src/current/v26.3/reset-cluster-setting.md | 2 +- src/current/v26.3/reset-vars.md | 2 +- src/current/v26.3/restore.md | 2 +- src/current/v26.3/resume-job.md | 4 +- src/current/v26.3/resume-schedules.md | 2 +- src/current/v26.3/revoke.md | 2 +- src/current/v26.3/rollback-transaction.md | 2 +- src/current/v26.3/savepoint.md | 2 +- src/current/v26.3/select-clause.md | 2 +- src/current/v26.3/select-for-update.md | 2 +- src/current/v26.3/selection-queries.md | 10 +- src/current/v26.3/set-cluster-setting.md | 2 +- src/current/v26.3/set-transaction.md | 2 +- src/current/v26.3/set-vars.md | 4 +- src/current/v26.3/show-cluster-setting.md | 2 +- src/current/v26.3/show-columns.md | 2 +- src/current/v26.3/show-constraints.md | 2 +- .../v26.3/show-create-external-connection.md | 2 +- src/current/v26.3/show-create-schedule.md | 2 +- src/current/v26.3/show-create.md | 2 +- src/current/v26.3/show-databases.md | 2 +- src/current/v26.3/show-default-privileges.md | 2 +- ...show-default-session-variables-for-role.md | 2 +- src/current/v26.3/show-enums.md | 2 +- src/current/v26.3/show-external-connection.md | 2 +- src/current/v26.3/show-full-table-scans.md | 2 +- src/current/v26.3/show-index.md | 2 +- src/current/v26.3/show-inspect-errors.md | 2 +- src/current/v26.3/show-jobs.md | 2 +- src/current/v26.3/show-locality.md | 2 +- src/current/v26.3/show-partitions.md | 2 +- src/current/v26.3/show-policies.md | 3 - src/current/v26.3/show-ranges.md | 2 +- src/current/v26.3/show-regions.md | 2 +- src/current/v26.3/show-roles.md | 2 +- src/current/v26.3/show-savepoint-status.md | 2 +- src/current/v26.3/show-schedules.md | 2 +- src/current/v26.3/show-schemas.md | 2 +- src/current/v26.3/show-sequences.md | 2 +- src/current/v26.3/show-sessions.md | 2 +- src/current/v26.3/show-statement-hints.md | 2 +- src/current/v26.3/show-statements.md | 2 +- src/current/v26.3/show-statistics.md | 2 +- src/current/v26.3/show-super-regions.md | 2 +- src/current/v26.3/show-tables.md | 2 +- src/current/v26.3/show-trace.md | 2 +- src/current/v26.3/show-triggers.md | 2 +- src/current/v26.3/show-users.md | 2 +- src/current/v26.3/show-vars.md | 2 +- src/current/v26.3/show-zone-configurations.md | 2 +- src/current/v26.3/sql-grammar.md | 2 +- src/current/v26.3/table-expressions.md | 2 +- src/current/v26.3/truncate.md | 2 +- src/current/v26.3/unique.md | 4 +- src/current/v26.3/update.md | 2 +- src/current/v26.3/upsert.md | 2 +- src/current/v26.3/window-functions.md | 6 +- src/current/v26.3/with-storage-parameter.md | 4 +- 3388 files changed, 356441 insertions(+), 2079 deletions(-) create mode 100644 .github/scripts/vendor_sql_diagrams.py create mode 100644 .github/scripts/verify_sql_diagrams_vendored.py create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/import_dump.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/with_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/call.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/import_dump.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/with_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/call.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_default_session_variables_for_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/with_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/call.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_default_session_variables_for_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/with_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/call.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_default_session_variables_for_role.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/with_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/call.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/do.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_default_session_variables_for_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/with_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/call.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/do.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_default_session_variables_for_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/with_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/call.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/do.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_default_session_variables_for_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_triggers.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/with_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/call.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/do.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_default_session_variables_for_role.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_triggers.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/with_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/call.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/do.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/inspect_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/inspect_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_default_session_variables_for_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_inspect_errors.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_statement_hints.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_triggers.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/with_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/call.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/do.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/inspect_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/inspect_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_default_session_variables_for_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_inspect_errors.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_statement_hints.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_triggers.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/with_clause.html diff --git a/.github/scripts/vendor_sql_diagrams.py b/.github/scripts/vendor_sql_diagrams.py new file mode 100644 index 00000000000..ea4e299a1ac --- /dev/null +++ b/.github/scripts/vendor_sql_diagrams.py @@ -0,0 +1,215 @@ +#!/usr/bin/env python3 +"""Fetch SQL diagram HTML referenced by docs pages into local include files.""" + +from __future__ import annotations + +import csv +import re +import sys +import time +import urllib.error +import urllib.request +from concurrent.futures import ThreadPoolExecutor, as_completed +from pathlib import Path + + +REPO_ROOT = Path(__file__).resolve().parents[2] +SRC_CURRENT = REPO_ROOT / "src" / "current" +VERSIONS_CSV = SRC_CURRENT / "_data" / "versions.csv" +VENDORED_ROOT = SRC_CURRENT / "_includes" / "cockroach-generated" +FETCH_WORKERS = 16 + +REMOTE_PREFIX = ( + "https://raw.githubusercontent.com/cockroachdb/generated-diagrams/" + "{{ page.release_info.crdb_branch_name }}/grammar_svg/" +) +REMOTE_PATTERN = re.compile( + r"{%\s*remote_include\s+" + r"https://raw\.githubusercontent\.com/cockroachdb/generated-diagrams/" + r"{{\s*page\.release_info\.crdb_branch_name\s*}}" + r"/grammar_svg/([A-Za-z0-9_.-]+\.html)\s*%}" +) +HTML_COMMENT_PATTERN = re.compile(r"", re.DOTALL) +COMMENTED_DIAGRAM_BLOCK_PATTERN = re.compile( + r"\n?
\n" + r"{%\s*remote_include\s+" + r"https://raw\.githubusercontent\.com/cockroachdb/generated-diagrams/" + r"{{\s*page\.release_info\.crdb_branch_name\s*}}" + r"/grammar_svg/[A-Za-z0-9_.-]+\.html\s*%}\n" + r"
\n?", +) + + +def load_branch_names() -> dict[str, str]: + with VERSIONS_CSV.open(newline="") as f: + return { + row["major_version"]: row["crdb_branch_name"] + for row in csv.DictReader(f) + if row.get("major_version") and row.get("crdb_branch_name") + } + + +def version_for_page(path: Path) -> str | None: + rel = path.relative_to(SRC_CURRENT) + if not rel.parts: + return None + version = rel.parts[0] + return version if re.fullmatch(r"v\d+\.\d+", version) else None + + +def fetch(url: str) -> bytes: + last_error: Exception | None = None + for attempt in range(3): + try: + with urllib.request.urlopen(url, timeout=30) as response: + return response.read() + except (urllib.error.URLError, TimeoutError) as e: + last_error = e + if attempt < 2: + time.sleep(2**attempt) + raise RuntimeError(f"failed to fetch {url}: {last_error}") + + +def fetch_diagram(job: tuple[str, str, str, Path]) -> Path: + _branch, _diagram, url, dest = job + dest.write_bytes(fetch(url)) + return dest + + +def include_text(diagram: str) -> str: + return ( + "{% capture diagram_include %}" + "cockroach-generated/{{ page.release_info.crdb_branch_name }}" + f"/sql-diagrams/{diagram}" + "{% endcapture %}{% include {{ diagram_include }} %}" + ) + + +def strip_commented_diagram_blocks(text: str) -> str: + def clean_comment(match: re.Match[str]) -> str: + return COMMENTED_DIAGRAM_BLOCK_PATTERN.sub("\n", match.group(0)) + + return HTML_COMMENT_PATTERN.sub(clean_comment, text) + + +def comment_spans(text: str) -> list[tuple[int, int]]: + return [(m.start(), m.end()) for m in HTML_COMMENT_PATTERN.finditer(text)] + + +def in_spans(offset: int, spans: list[tuple[int, int]]) -> bool: + return any(start <= offset < end for start, end in spans) + + +def rewrite_active_diagrams(text: str) -> tuple[str, set[str]]: + text = strip_commented_diagram_blocks(text) + spans = comment_spans(text) + parts: list[str] = [] + diagrams: set[str] = set() + last = 0 + + for match in REMOTE_PATTERN.finditer(text): + if in_spans(match.start(), spans): + continue + diagram = match.group(1) + diagrams.add(diagram) + parts.append(text[last : match.start()]) + parts.append(include_text(diagram)) + last = match.end() + + if not diagrams: + return text, set() + + parts.append(text[last:]) + return "".join(parts), diagrams + + +def main() -> int: + branch_names = load_branch_names() + inventory: dict[str, set[str]] = {} + page_rewrites: list[tuple[Path, str]] = [] + + for page in sorted(SRC_CURRENT.glob("v*/*.md")): + version = version_for_page(page) + if version is None: + continue + branch = branch_names.get(version) + if branch is None: + raise RuntimeError(f"no crdb_branch_name for {version}") + + text = page.read_text() + rewritten, diagrams = rewrite_active_diagrams(text) + if not diagrams: + if rewritten != text: + page_rewrites.append((page, rewritten)) + continue + + inventory.setdefault(branch, set()).update(diagrams) + page_rewrites.append((page, rewritten)) + + if not inventory: + print("No SQL diagram remote_include tags found.") + return 0 + + jobs: list[tuple[str, str, str, Path]] = [] + for branch, diagrams in sorted(inventory.items()): + dest_dir = VENDORED_ROOT / branch / "sql-diagrams" + dest_dir.mkdir(parents=True, exist_ok=True) + for diagram in sorted(diagrams): + url = ( + "https://raw.githubusercontent.com/cockroachdb/generated-diagrams/" + f"{branch}/grammar_svg/{diagram}" + ) + jobs.append((branch, diagram, url, dest_dir / diagram)) + + fetched = 0 + with ThreadPoolExecutor(max_workers=min(FETCH_WORKERS, len(jobs))) as executor: + futures = [executor.submit(fetch_diagram, job) for job in jobs] + for future in as_completed(futures): + future.result() + fetched += 1 + + for page, rewritten in page_rewrites: + page.write_text(rewritten) + + expected = { + VENDORED_ROOT / branch / "sql-diagrams" / diagram + for branch, diagrams in inventory.items() + for diagram in diagrams + } + for existing in VENDORED_ROOT.glob("*/sql-diagrams/*.html"): + if existing not in expected: + existing.unlink() + + missing: list[str] = [] + for branch, diagrams in sorted(inventory.items()): + for diagram in sorted(diagrams): + dest = VENDORED_ROOT / branch / "sql-diagrams" / diagram + if not dest.exists(): + missing.append(str(dest.relative_to(REPO_ROOT))) + + remaining = [] + for page in sorted(SRC_CURRENT.glob("v*/*.md")): + text = page.read_text() + if REMOTE_PREFIX in text or REMOTE_PATTERN.search(text): + remaining.append(str(page.relative_to(REPO_ROOT))) + + print(f"Fetched {fetched} SQL diagram files.") + print(f"Updated {len(page_rewrites)} docs pages.") + + if missing: + print("Missing vendored diagram files:", file=sys.stderr) + for path in missing: + print(f" {path}", file=sys.stderr) + return 1 + + if remaining: + print("Remaining SQL diagram remote includes:", file=sys.stderr) + for path in remaining: + print(f" {path}", file=sys.stderr) + return 1 + + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/.github/scripts/verify_sql_diagrams_vendored.py b/.github/scripts/verify_sql_diagrams_vendored.py new file mode 100644 index 00000000000..724ea3fde11 --- /dev/null +++ b/.github/scripts/verify_sql_diagrams_vendored.py @@ -0,0 +1,119 @@ +#!/usr/bin/env python3 +"""Verify SQL diagram HTML is served from local include files.""" + +from __future__ import annotations + +import csv +import re +import sys +from pathlib import Path + + +REPO_ROOT = Path(__file__).resolve().parents[2] +SRC_CURRENT = REPO_ROOT / "src" / "current" +VERSIONS_CSV = SRC_CURRENT / "_data" / "versions.csv" +VENDORED_ROOT = SRC_CURRENT / "_includes" / "cockroach-generated" + +REMOTE_PATTERN = re.compile( + r"{%\s*remote_include\s+" + r"https://raw\.githubusercontent\.com/cockroachdb/generated-diagrams/" + r"{{\s*page\.release_info\.crdb_branch_name\s*}}" + r"/grammar_svg/[A-Za-z0-9_.-]+\.html\s*%}" +) +REMOTE_URL_PATTERN = re.compile( + r"https://raw\.githubusercontent\.com/cockroachdb/generated-diagrams/" +) +LOCAL_INCLUDE_PATTERN = re.compile( + r"cockroach-generated/{{\s*page\.release_info\.crdb_branch_name\s*}}" + r"/sql-diagrams/([A-Za-z0-9_.-]+\.html)" +) + + +def load_branch_names() -> dict[str, str]: + with VERSIONS_CSV.open(newline="") as f: + return { + row["major_version"]: row["crdb_branch_name"] + for row in csv.DictReader(f) + if row.get("major_version") and row.get("crdb_branch_name") + } + + +def version_for_page(path: Path) -> str | None: + rel = path.relative_to(SRC_CURRENT) + if not rel.parts: + return None + version = rel.parts[0] + return version if re.fullmatch(r"v\d+\.\d+", version) else None + + +def rel(path: Path) -> str: + return str(path.relative_to(REPO_ROOT)) + + +def main() -> int: + branch_names = load_branch_names() + expected_files: set[Path] = set() + remote_refs: list[tuple[Path, int, str]] = [] + include_sites = 0 + + for page in sorted(SRC_CURRENT.glob("v*/*.md")): + version = version_for_page(page) + if version is None: + continue + branch = branch_names.get(version) + if branch is None: + print(f"No crdb_branch_name for {version}", file=sys.stderr) + return 1 + + text = page.read_text() + for lineno, line in enumerate(text.splitlines(), start=1): + if REMOTE_PATTERN.search(line) or REMOTE_URL_PATTERN.search(line): + remote_refs.append((page, lineno, line.strip())) + + for diagram in LOCAL_INCLUDE_PATTERN.findall(text): + include_sites += 1 + expected_files.add(VENDORED_ROOT / branch / "sql-diagrams" / diagram) + + existing_files = set(VENDORED_ROOT.glob("*/sql-diagrams/*.html")) + missing_files = sorted(expected_files - existing_files) + stale_files = sorted(existing_files - expected_files) + empty_files = sorted(path for path in existing_files if path.stat().st_size == 0) + + if remote_refs: + print("Found SQL diagram remote references:", file=sys.stderr) + for page, lineno, line in remote_refs[:50]: + print(f" {rel(page)}:{lineno}: {line}", file=sys.stderr) + if len(remote_refs) > 50: + print(f" ... and {len(remote_refs) - 50} more", file=sys.stderr) + + if missing_files: + print("Missing vendored SQL diagram files:", file=sys.stderr) + for path in missing_files[:50]: + print(f" {rel(path)}", file=sys.stderr) + if len(missing_files) > 50: + print(f" ... and {len(missing_files) - 50} more", file=sys.stderr) + + if stale_files: + print("Unreferenced vendored SQL diagram files:", file=sys.stderr) + for path in stale_files[:50]: + print(f" {rel(path)}", file=sys.stderr) + if len(stale_files) > 50: + print(f" ... and {len(stale_files) - 50} more", file=sys.stderr) + + if empty_files: + print("Empty vendored SQL diagram files:", file=sys.stderr) + for path in empty_files[:50]: + print(f" {rel(path)}", file=sys.stderr) + if len(empty_files) > 50: + print(f" ... and {len(empty_files) - 50} more", file=sys.stderr) + + if remote_refs or missing_files or stale_files or empty_files: + return 1 + + print(f"Verified {include_sites} SQL diagram include sites.") + print(f"Verified {len(existing_files)} vendored SQL diagram files.") + return 0 + + +if __name__ == "__main__": + raise SystemExit(main()) diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..15306ebfb75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,56 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..c62819ac9b7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,123 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..4811b16f5bc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_func.html @@ -0,0 +1,91 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..5ffe3901c2c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_index.html @@ -0,0 +1,234 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..2187296140e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_sequence.html @@ -0,0 +1,106 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..c624491d8ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_table.html @@ -0,0 +1,162 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..0ed79922ec0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,332 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +a_expr + +ON + + +UPDATE + + +b_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +STORED + + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..aa09064eb76 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_view.html @@ -0,0 +1,47 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..af85f38bec1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,17 @@ +
+ + + + +CANCEL + + +ALL + + +name + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ +
+ + + + +column_name + + +typename + + +col_qualification + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/comment.html new file mode 100644 index 00000000000..f6a0bfe2708 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/comment.html @@ -0,0 +1,50 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..54feafa2282 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/commit_transaction.html @@ -0,0 +1,12 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..9f3ac21c00e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_changefeed.html @@ -0,0 +1,72 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +FOR + + +changefeed_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..cf2dec551aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_URI + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_func.html new file mode 100644 index 00000000000..199bab012c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_func.html @@ -0,0 +1,89 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +func_create_name + +( + + +func_param + +, + + +) + + +RETURNS + + +SETOF + + +func_return_type + +AS + + +SCONST + + +LANGUAGE + + +SQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +NOT + + +LEAKPROOF + + +opt_routine_body + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_index.html new file mode 100644 index 00000000000..e9f44e6478e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_index.html @@ -0,0 +1,118 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..fb256c24377 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +INVERTED + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..c56433276af --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_inverted_index.html @@ -0,0 +1,163 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..352dae46670 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..52840714db2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_sequence.html @@ -0,0 +1,87 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_table_def + + +index_def + + +family_def + + +table_constraint + + +opt_validate_behavior + +LIKE + + +table_name + + +like_table_option_list + +, + + +) + + +opt_partition_by_table + + +opt_with_storage_parameter_list + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +opt_locality + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_name + + +create_as_col_qual_list + +, + + +column_name + + +create_as_col_qual_list + + +family_def + + +create_as_constraint_def + +) + + +opt_with_storage_parameter_list + +AS + + +select_stmt + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_view.html new file mode 100644 index 00000000000..4945cebdba5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/create_view.html @@ -0,0 +1,82 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..29a10c4c9aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/declare_cursor.html @@ -0,0 +1,30 @@ +
+ + + + +DECLARE + + +cursor_name + + +opt_binary + + +opt_sensitivity + + +opt_scroll + +CURSOR + + +opt_hold + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/delete.html new file mode 100644 index 00000000000..b569b6abb43 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/delete.html @@ -0,0 +1,66 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/explain.html new file mode 100644 index 00000000000..8f3ae7d05cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/explain.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ +
+ + + + +FETCH + + +cursor_movement_specifier + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/grant.html new file mode 100644 index 00000000000..6fa75033632 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/grant.html @@ -0,0 +1,130 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/import_dump.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/import_dump.html new file mode 100644 index 00000000000..24e60445555 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/import_dump.html @@ -0,0 +1,56 @@ +
+ + + + +IMPORT + + +TABLE + + +table_name + +FROM + + +import_format + + +file_location + +INTO + + +table_name + +( + + +insert_column_list + +) + + +import_format + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +kv_option_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/index_def.html new file mode 100644 index 00000000000..7b981a17fef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/index_def.html @@ -0,0 +1,92 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..58881c72efb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/legacy_begin.html @@ -0,0 +1,56 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..fe7e2369ef0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,17 @@ +
+ + + + +PAUSE + + +ALL + + +name + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..2bac17b4e89 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_job.html @@ -0,0 +1,44 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..6ea93f46cf8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,23 @@ +
+ + + + +REFRESH + + +MATERIALIZED + + +VIEW + + +opt_concurrently + + +view_name + + +opt_clear_data + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/restore.html new file mode 100644 index 00000000000..674bc635c8f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/restore.html @@ -0,0 +1,85 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..b9e2f0f40a3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,17 @@ +
+ + + + +RESUME + + +ALL + + +name + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/revoke.html new file mode 100644 index 00000000000..cbbf7589749 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/revoke.html @@ -0,0 +1,160 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..67757b68b4e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/rollback_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +ROLLBACK + + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/select.html @@ -0,0 +1,72 @@ +
+ + + + +select_clause + + +sort_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +select_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ +
+ + + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +( + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..bcf21db2b14 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/set_transaction.html @@ -0,0 +1,56 @@ +
+ + + + +SET + + +TRANSACTION + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create.html new file mode 100644 index 00000000000..0bab8881cb2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TYPES + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..4d99cd79a01 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_jobs.html @@ -0,0 +1,53 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +JOB + + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..acea1256e81 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_schemas.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..18e2c7d3010 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..6669915f906 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/simple_select_clause.html @@ -0,0 +1,79 @@ +
+ + + + +SELECT + + +ALL + + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..db2e857a5ac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/stmt_block.html @@ -0,0 +1,22153 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + insert_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + FOR + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_role_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + TO + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_incremental + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_schedule_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + TABLE + + + table_name + + FROM + + + import_format + + + string_or_placeholder + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + list_of_string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_default_privileges_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_abort_mod + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_backup_schedule + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


opt_incremental:

+ + + + + + INCREMENTAL + + + FROM + + + string_or_placeholder_list + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + FOR + + + changefeed_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


list_of_string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder_opt_list + + , + + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + BACKUP + + + show_backup_details + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + SCHEMAS + + + FILES + + + RANGES + + + VALIDATE + + + string_or_placeholder + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + + CONNECTION + + + string_or_placeholder + + + opt_with_show_backup_connection_options_list + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TYPES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + JOB + + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BEFORE + + + BEGIN + + + BINARY + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + CACHE + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG_IDS + + + DEBUG_PAUSE_ON + + + DEBUG_DUMP_METADATA_SST + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INPUT + + + INSERT + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGIN + + + LOCALITY + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + MONTH + + + MOVE + + + NAMES + + + NAN + + + NEVER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALUE + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VOLATILE + + + VOTERS + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


opt_abort_mod:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + func_create_name + + ( + + + opt_func_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + func_return_type + + + opt_create_func_opt_list + + + opt_routine_body + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_targets:

+ + + + + + changefeed_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


show_backup_details:

+ + + + + + SCHEMAS + + + FILES + + + RANGES + + + VALIDATE + + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


opt_with_show_backup_connection_options_list:

+ + + + + + WITH + + + show_backup_connection_options_list + + OPTIONS + + + ( + + + show_backup_connection_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


func_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_func_param_with_default_list:

+ + + + + + func_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


func_return_type:

+ + + + + + func_param_type + +

referenced by: +

+


opt_create_func_opt_list:

+ + + + + + create_func_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + DEBUG_PAUSE_ON + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + REMOVE_REGIONS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


show_backup_connection_options_list:

+ + + + + + show_backup_connection_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_targets + + + opt_with_options + + DROP + + + changefeed_targets + + SET + + + kv_option_list + + UNSET + + + name_list + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_func_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + simple_typename + + , + + +

referenced by: +

+


func_param_with_default_list:

+ + + + + + func_param_with_default + + , + + +

referenced by: +

+


func_param_type:

+ + + + + + typename + +

referenced by: +

+


create_func_opt_list:

+ + + + + + create_func_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + INCREMENTAL_LOCATION + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + = + + + string_or_placeholder + + PRIVILEGES + + + DEBUG_DUMP_METADATA_SST + + +

referenced by: +

+


show_backup_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + func_param + + , + + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + STORED + + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_func_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


func_param_with_default:

+ + + + + + func_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_func_opt_item:

+ + + + + + AS + + + SCONST + + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_func_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + CACHE + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG_DUMP_METADATA_SST + + + DEBUG_IDS + + + DEBUG_PAUSE_ON + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + ELSE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_INFO_DIR + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIADIC + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VOLATILE + + + VOTERS + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


func_param:

+ + + + + + IN + + + param_name + + + param_name + + IN + + + func_param_type + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + b_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


opt_col_def_list:

+ + + + + + ( + + + col_def_list + + ) + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ +
+ + + + +table_name + +@ + + +index_name + +[ + + +row_source_extension_stmt + +] + + +LATERAL + + +( + + +select_stmt + +) + + +func_application + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + +( + + +select_stmt + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + + +func_application + +WITH + + +ORDINALITY + + +opt_func_alias_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ +
+ + + + +window_name + +AS + + +( + + +opt_existing_window_name + + +opt_partition_clause + + +opt_sort_clause_no_index + + +opt_frame_clause + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.1/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ +
+ + + + +WITH + + +RECURSIVE + + +table_alias_name + + +opt_col_def_list_no_types + +AS + + +NOT + + +MATERIALIZED + + +( + + +preparable_stmt + +) + + +, + + +insert_stmt + + +update_stmt + + +delete_stmt + + +upsert_stmt + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..15306ebfb75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,56 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..c62819ac9b7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,123 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..4811b16f5bc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_func.html @@ -0,0 +1,91 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..5c7a1046a35 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_index.html @@ -0,0 +1,246 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_proc.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_proc.html new file mode 100644 index 00000000000..1ed1c7ccfa4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_proc.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +PROCEDURE + + +proc_name + +( + + +routine_param + +, + + +) + + +RENAME + + +TO + + +proc_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..2187296140e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_sequence.html @@ -0,0 +1,106 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..c624491d8ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_table.html @@ -0,0 +1,162 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..0ed79922ec0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,332 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +a_expr + +ON + + +UPDATE + + +b_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +STORED + + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..aa09064eb76 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_view.html @@ -0,0 +1,47 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/call.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/call.html new file mode 100644 index 00000000000..00e9a69e62c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/call.html @@ -0,0 +1,19 @@ +
+ + + + +CALL + + +proc_name + +( + + +param_values + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..af85f38bec1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,17 @@ +
+ + + + +CANCEL + + +ALL + + +name + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ +
+ + + + +column_name + + +typename + + +col_qualification + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/comment.html new file mode 100644 index 00000000000..f6a0bfe2708 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/comment.html @@ -0,0 +1,50 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..54feafa2282 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/commit_transaction.html @@ -0,0 +1,12 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..9f3ac21c00e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_changefeed.html @@ -0,0 +1,72 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +FOR + + +changefeed_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..cf2dec551aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_URI + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_func.html new file mode 100644 index 00000000000..f31ae8e5b83 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_func.html @@ -0,0 +1,89 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +routine_create_name + +( + + +routine_param + +, + + +) + + +RETURNS + + +SETOF + + +routine_return_type + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +NOT + + +LEAKPROOF + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_index.html new file mode 100644 index 00000000000..e9f44e6478e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_index.html @@ -0,0 +1,118 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..fb256c24377 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +INVERTED + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..c56433276af --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_inverted_index.html @@ -0,0 +1,163 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_proc.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_proc.html new file mode 100644 index 00000000000..3caa8eaf899 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_proc.html @@ -0,0 +1,45 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +PROCEDURE + + +routine_create_name + +( + + +routine_param + +, + + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..352dae46670 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..52840714db2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_sequence.html @@ -0,0 +1,87 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_table_def + + +index_def + + +family_def + + +table_constraint + + +opt_validate_behavior + +LIKE + + +table_name + + +like_table_option_list + +, + + +) + + +opt_partition_by_table + + +opt_with_storage_parameter_list + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +opt_locality + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_name + + +create_as_col_qual_list + +, + + +column_name + + +create_as_col_qual_list + + +family_def + + +create_as_constraint_def + +) + + +opt_with_storage_parameter_list + +AS + + +select_stmt + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_view.html new file mode 100644 index 00000000000..4945cebdba5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/create_view.html @@ -0,0 +1,82 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..29a10c4c9aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/declare_cursor.html @@ -0,0 +1,30 @@ +
+ + + + +DECLARE + + +cursor_name + + +opt_binary + + +opt_sensitivity + + +opt_scroll + +CURSOR + + +opt_hold + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/delete.html new file mode 100644 index 00000000000..38a49d2ba0d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/delete.html @@ -0,0 +1,68 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +opt_batch_clause + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_proc.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_proc.html new file mode 100644 index 00000000000..ade6c48b3e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_proc.html @@ -0,0 +1,40 @@ +
+ + + + +DROP + + +PROCEDURE + + +IF + + +EXISTS + + +proc_name + +( + + +routine_param + +, + + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/explain.html new file mode 100644 index 00000000000..8f3ae7d05cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/explain.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ +
+ + + + +FETCH + + +cursor_movement_specifier + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/grant.html new file mode 100644 index 00000000000..d2c374e7ab6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/grant.html @@ -0,0 +1,136 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/import_dump.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/import_dump.html new file mode 100644 index 00000000000..24e60445555 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/import_dump.html @@ -0,0 +1,56 @@ +
+ + + + +IMPORT + + +TABLE + + +table_name + +FROM + + +import_format + + +file_location + +INTO + + +table_name + +( + + +insert_column_list + +) + + +import_format + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +kv_option_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/index_def.html new file mode 100644 index 00000000000..7b981a17fef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/index_def.html @@ -0,0 +1,92 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..6d684aed64e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/legacy_begin.html @@ -0,0 +1,83 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..fe7e2369ef0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,17 @@ +
+ + + + +PAUSE + + +ALL + + +name + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..2bac17b4e89 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_job.html @@ -0,0 +1,44 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..6ea93f46cf8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,23 @@ +
+ + + + +REFRESH + + +MATERIALIZED + + +VIEW + + +opt_concurrently + + +view_name + + +opt_clear_data + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/restore.html new file mode 100644 index 00000000000..674bc635c8f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/restore.html @@ -0,0 +1,85 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..b9e2f0f40a3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,17 @@ +
+ + + + +RESUME + + +ALL + + +name + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/revoke.html new file mode 100644 index 00000000000..6993d2a2f5f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/revoke.html @@ -0,0 +1,169 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..67757b68b4e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/rollback_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +ROLLBACK + + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/select.html @@ -0,0 +1,72 @@ +
+ + + + +select_clause + + +sort_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +select_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ +
+ + + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +( + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..ac6462f1794 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/set_transaction.html @@ -0,0 +1,83 @@ +
+ + + + +SET + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create.html new file mode 100644 index 00000000000..0bab8881cb2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TYPES + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..3a20563da58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_jobs.html @@ -0,0 +1,67 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +select_stmt + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +JOB + + +job_id + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..acea1256e81 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_schemas.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..18e2c7d3010 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..6669915f906 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/simple_select_clause.html @@ -0,0 +1,79 @@ +
+ + + + +SELECT + + +ALL + + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..62f5f5ea276 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/stmt_block.html @@ -0,0 +1,22634 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + call_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + insert_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


call_stmt:

+ + + + + + CALL + + + func_application + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + FOR + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_role_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + TO + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_incremental + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_schedule_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + opt_batch_clause + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + TABLE + + + table_name + + FROM + + + import_format + + + string_or_placeholder + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + list_of_string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_procedures_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_default_privileges_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + PROCEDURE + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_abort_mod + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_proc_stmt + + + alter_backup_schedule + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


opt_incremental:

+ + + + + + INCREMENTAL + + + FROM + + + string_or_placeholder_list + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + + + create_proc_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + FOR + + + changefeed_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


opt_batch_clause:

+ + + + + + BATCH + + + ( + + + batch_param_list + + ) + + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + + + drop_proc_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + + + call_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


list_of_string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder_opt_list + + , + + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + BACKUP + + + show_backup_details + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + SCHEMAS + + + FILES + + + RANGES + + + VALIDATE + + + string_or_placeholder + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + + CONNECTION + + + string_or_placeholder + + + opt_with_show_backup_connection_options_list + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TYPES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_procedures_stmt:

+ + + + + + SHOW + + + PROCEDURES + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + select_stmt + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + JOB + + + a_expr + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BINARY + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG_IDS + + + DEBUG_PAUSE_ON + + + DEBUG_DUMP_METADATA_SST + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INPUT + + + INSERT + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGIN + + + LOCALITY + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + MONTH + + + MOVE + + + NAMES + + + NAN + + + NEVER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOREPLICATION + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALUE + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


opt_abort_mod:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_proc_stmt:

+ + + + + + alter_proc_rename_stmt + + + alter_proc_owner_stmt + + + alter_proc_set_schema_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + routine_return_type + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_proc_stmt:

+ + + + + + CREATE + + + opt_or_replace + + PROCEDURE + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_targets:

+ + + + + + changefeed_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


batch_param_list:

+ + + + + + batch_param + + , + + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_proc_stmt:

+ + + + + + DROP + + + PROCEDURE + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + + VIRTUAL_CLUSTER_NAME + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


show_backup_details:

+ + + + + + SCHEMAS + + + FILES + + + RANGES + + + VALIDATE + + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


opt_with_show_backup_connection_options_list:

+ + + + + + WITH + + + show_backup_connection_options_list + + OPTIONS + + + ( + + + show_backup_connection_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + + IGNORE_FOREIGN_KEYS + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


show_job_options_list:

+ + + + + + show_job_options + + , + + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_iso_level + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_proc_rename_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_proc_owner_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_proc_set_schema_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


routine_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_routine_param_with_default_list:

+ + + + + + routine_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


routine_return_type:

+ + + + + + routine_param_type + +

referenced by: +

+


opt_create_routine_opt_list:

+ + + + + + create_routine_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


batch_param:

+ + + + + + SIZE + + + a_expr + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + DEBUG_PAUSE_ON + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + EXPERIMENTAL + + + DEFERRED + + + COPY + + + REMOVE_REGIONS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


show_backup_connection_options_list:

+ + + + + + show_backup_connection_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_job_options:

+ + + + + + EXECUTION + + + DETAILS + + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


transaction_iso_level:

+ + + + + + ISOLATION + + + LEVEL + + + iso_level + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_targets + + + opt_with_options + + DROP + + + changefeed_targets + + SET + + + kv_option_list + + UNSET + + + name_list + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_routine_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + + REPLICATION + + + NOREPLICATION + + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + simple_typename + + , + + +

referenced by: +

+


routine_param_with_default_list:

+ + + + + + routine_param_with_default + + , + + +

referenced by: +

+


routine_param_type:

+ + + + + + typename + +

referenced by: +

+


create_routine_opt_list:

+ + + + + + create_routine_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + INCREMENTAL_LOCATION + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + = + + + string_or_placeholder + + PRIVILEGES + + + DEBUG_DUMP_METADATA_SST + + +

referenced by: +

+


show_backup_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + routine_param + + , + + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


iso_level:

+ + + + + + READ + + + UNCOMMITTED + + + COMMITTED + + + SNAPSHOT + + + REPEATABLE + + + READ + + + SERIALIZABLE + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + STORED + + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_routine_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


routine_param_with_default:

+ + + + + + routine_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_routine_opt_item:

+ + + + + + AS + + + SCONST + + + opt_link_sym + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_routine_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG_DUMP_METADATA_SST + + + DEBUG_IDS + + + DEBUG_PAUSE_ON + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + ELSE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_INFO_DIR + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOREPLICATION + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIADIC + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


routine_param:

+ + + + + + IN + + + param_name + + + param_name + + IN + + + routine_param_type + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + b_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_link_sym:

+ + + + + + , + + + SCONST + + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


opt_col_def_list:

+ + + + + + ( + + + col_def_list + + ) + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ +
+ + + + +table_name + +@ + + +index_name + +[ + + +row_source_extension_stmt + +] + + +LATERAL + + +( + + +select_stmt + +) + + +func_application + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + +( + + +select_stmt + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + + +func_application + +WITH + + +ORDINALITY + + +opt_func_alias_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ +
+ + + + +window_name + +AS + + +( + + +opt_existing_window_name + + +opt_partition_clause + + +opt_sort_clause_no_index + + +opt_frame_clause + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-23.2/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ +
+ + + + +WITH + + +RECURSIVE + + +table_alias_name + + +opt_col_def_list_no_types + +AS + + +NOT + + +MATERIALIZED + + +( + + +preparable_stmt + +) + + +, + + +insert_stmt + + +update_stmt + + +delete_stmt + + +upsert_stmt + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..75f6bff611f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,65 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +EXECUTE + + +FULL + + +IMMEDIATELY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..c62819ac9b7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,123 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..4811b16f5bc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_func.html @@ -0,0 +1,91 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..9409c9ab865 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_index.html @@ -0,0 +1,248 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +alter_scatter_index_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_proc.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_proc.html new file mode 100644 index 00000000000..1ed1c7ccfa4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_proc.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +PROCEDURE + + +proc_name + +( + + +routine_param + +, + + +) + + +RENAME + + +TO + + +proc_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..7bd70d2ff20 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_sequence.html @@ -0,0 +1,112 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..09bdcb6b84e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_table.html @@ -0,0 +1,165 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + + +alter_scatter_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..5ef495b7d7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,366 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +ON + + +UPDATE + + +a_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +IDENTITY + + +IF + + +EXISTS + + +STORED + + +ADD + + +generated_always_as + + +generated_by_default_as + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +set_generated_always + + +set_generated_default + + +identity_option_list + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..aa09064eb76 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_view.html @@ -0,0 +1,47 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/call.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/call.html new file mode 100644 index 00000000000..00e9a69e62c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/call.html @@ -0,0 +1,19 @@ +
+ + + + +CALL + + +proc_name + +( + + +param_values + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..d7068e09753 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +CANCEL + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ +
+ + + + +column_name + + +typename + + +col_qualification + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/comment.html new file mode 100644 index 00000000000..f6a0bfe2708 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/comment.html @@ -0,0 +1,50 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..54feafa2282 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/commit_transaction.html @@ -0,0 +1,12 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..9f3ac21c00e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_changefeed.html @@ -0,0 +1,72 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +FOR + + +changefeed_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..cf2dec551aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_URI + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_func.html new file mode 100644 index 00000000000..ccdd624a564 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_func.html @@ -0,0 +1,89 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +routine_create_name + +( + + +routine_param + +, + + +) + + +RETURNS + + +SETOF + + +routine_return_type + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +NOT + + +LEAKPROOF + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_index.html new file mode 100644 index 00000000000..e9f44e6478e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_index.html @@ -0,0 +1,118 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..fb256c24377 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +INVERTED + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..c56433276af --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_inverted_index.html @@ -0,0 +1,163 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_proc.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_proc.html new file mode 100644 index 00000000000..3caa8eaf899 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_proc.html @@ -0,0 +1,45 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +PROCEDURE + + +routine_create_name + +( + + +routine_param + +, + + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..352dae46670 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..e471d200384 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_sequence.html @@ -0,0 +1,93 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_table_def + + +index_def + + +family_def + + +table_constraint + + +opt_validate_behavior + +LIKE + + +table_name + + +like_table_option_list + +, + + +) + + +opt_partition_by_table + + +opt_with_storage_parameter_list + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +opt_locality + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_name + + +create_as_col_qual_list + +, + + +column_name + + +create_as_col_qual_list + + +family_def + + +create_as_constraint_def + +) + + +opt_with_storage_parameter_list + +AS + + +select_stmt + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_view.html new file mode 100644 index 00000000000..4945cebdba5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/create_view.html @@ -0,0 +1,82 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..29a10c4c9aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/declare_cursor.html @@ -0,0 +1,30 @@ +
+ + + + +DECLARE + + +cursor_name + + +opt_binary + + +opt_sensitivity + + +opt_scroll + +CURSOR + + +opt_hold + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/delete.html new file mode 100644 index 00000000000..38a49d2ba0d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/delete.html @@ -0,0 +1,68 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +opt_batch_clause + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_proc.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_proc.html new file mode 100644 index 00000000000..ade6c48b3e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_proc.html @@ -0,0 +1,40 @@ +
+ + + + +DROP + + +PROCEDURE + + +IF + + +EXISTS + + +proc_name + +( + + +routine_param + +, + + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/explain.html new file mode 100644 index 00000000000..8f3ae7d05cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/explain.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ +
+ + + + +FETCH + + +cursor_movement_specifier + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/grant.html new file mode 100644 index 00000000000..d2c374e7ab6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/grant.html @@ -0,0 +1,136 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/index_def.html new file mode 100644 index 00000000000..7b981a17fef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/index_def.html @@ -0,0 +1,92 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..6d684aed64e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/legacy_begin.html @@ -0,0 +1,83 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..0caa2a907ab --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +PAUSE + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..d10c90f7351 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_job.html @@ -0,0 +1,54 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + +FOR + + +SCHEDULES + + +select_stmt + +SCHEDULE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..6ea93f46cf8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,23 @@ +
+ + + + +REFRESH + + +MATERIALIZED + + +VIEW + + +opt_concurrently + + +view_name + + +opt_clear_data + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/restore.html new file mode 100644 index 00000000000..674bc635c8f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/restore.html @@ -0,0 +1,85 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..cd4a6ac7017 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +RESUME + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/revoke.html new file mode 100644 index 00000000000..6993d2a2f5f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/revoke.html @@ -0,0 +1,169 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..67757b68b4e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/rollback_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +ROLLBACK + + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/select.html @@ -0,0 +1,72 @@ +
+ + + + +select_clause + + +sort_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +select_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ +
+ + + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +( + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..ac6462f1794 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/set_transaction.html @@ -0,0 +1,83 @@ +
+ + + + +SET + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create.html new file mode 100644 index 00000000000..0bab8881cb2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TYPES + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_default_session_variables_for_role.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_default_session_variables_for_role.html new file mode 100644 index 00000000000..60c41226626 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_default_session_variables_for_role.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +DEFAULT + + +SESSION + + +VARIABLES + + +FOR + + +role_or_group_or_user + + +role_spec + +ROLE_ALL + + +USER_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..3a20563da58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_jobs.html @@ -0,0 +1,67 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +select_stmt + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +JOB + + +job_id + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..acea1256e81 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_schemas.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..18e2c7d3010 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..069d79909e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/simple_select_clause.html @@ -0,0 +1,81 @@ +
+ + + + +SELECT + + +ALL + + +opt_target_list + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..a0a7c17f4fb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/stmt_block.html @@ -0,0 +1,22916 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + call_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + insert_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


call_stmt:

+ + + + + + CALL + + + func_application + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + FOR + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_role_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + TO + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_incremental + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_schedule_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + opt_batch_clause + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + TABLE + + + table_name + + FROM + + + import_format + + + string_or_placeholder + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + list_of_string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_procedures_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_default_session_variables_for_role_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_default_privileges_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + PROCEDURE + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_abort_mod + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_proc_stmt + + + alter_backup_schedule + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


opt_incremental:

+ + + + + + INCREMENTAL + + + FROM + + + string_or_placeholder_list + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + + + create_proc_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + FOR + + + changefeed_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


opt_batch_clause:

+ + + + + + BATCH + + + ( + + + batch_param_list + + ) + + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + + + drop_proc_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + + + call_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


list_of_string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder_opt_list + + , + + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + BACKUP + + + SCHEMAS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + string_or_placeholder + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + + CONNECTION + + + string_or_placeholder + + + opt_with_show_backup_connection_options_list + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TYPES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_procedures_stmt:

+ + + + + + SHOW + + + PROCEDURES + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + select_stmt + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + JOB + + + a_expr + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_default_session_variables_for_role_stmt:

+ + + + + + SHOW + + + DEFAULT + + + SESSION + + + VARIABLES + + + FOR + + + role_or_group_or_user + + + role_spec + + ROLE_ALL + + + USER_ALL + + + ALL + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BINARY + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG_IDS + + + DEBUG_PAUSE_ON + + + DEBUG_DUMP_METADATA_SST + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INPUT + + + INSERT + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGIN + + + LOCALITY + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + MONTH + + + MOVE + + + NAMES + + + NAN + + + NEVER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOREPLICATION + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALUE + + + VARIABLES + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


opt_abort_mod:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_proc_stmt:

+ + + + + + alter_proc_rename_stmt + + + alter_proc_owner_stmt + + + alter_proc_set_schema_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + routine_return_type + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_proc_stmt:

+ + + + + + CREATE + + + opt_or_replace + + PROCEDURE + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_targets:

+ + + + + + changefeed_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


batch_param_list:

+ + + + + + batch_param + + , + + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_proc_stmt:

+ + + + + + DROP + + + PROCEDURE + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + + VIRTUAL_CLUSTER_NAME + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


opt_with_show_backup_connection_options_list:

+ + + + + + WITH + + + show_backup_connection_options_list + + OPTIONS + + + ( + + + show_backup_connection_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + + IGNORE_FOREIGN_KEYS + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


show_job_options_list:

+ + + + + + show_job_options + + , + + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_iso_level + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_proc_rename_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_proc_owner_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_proc_set_schema_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


routine_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_routine_param_with_default_list:

+ + + + + + routine_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


routine_return_type:

+ + + + + + routine_param_type + +

referenced by: +

+


opt_create_routine_opt_list:

+ + + + + + create_routine_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


batch_param:

+ + + + + + SIZE + + + a_expr + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + DEBUG_PAUSE_ON + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + EXPERIMENTAL + + + DEFERRED + + + COPY + + + REMOVE_REGIONS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + + opt_target_list + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


show_backup_connection_options_list:

+ + + + + + show_backup_connection_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_job_options:

+ + + + + + EXECUTION + + + DETAILS + + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


transaction_iso_level:

+ + + + + + ISOLATION + + + LEVEL + + + iso_level + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_targets + + + opt_with_options + + DROP + + + changefeed_targets + + SET + + + kv_option_list + + UNSET + + + name_list + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_routine_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + + EXECUTE + + + FULL + + + IMMEDIATELY + + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + + + subject_clause + + REPLICATION + + + NOREPLICATION + + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + simple_typename + + , + + +

referenced by: +

+


routine_param_with_default_list:

+ + + + + + routine_param_with_default + + , + + +

referenced by: +

+


routine_param_type:

+ + + + + + typename + +

referenced by: +

+


create_routine_opt_list:

+ + + + + + create_routine_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


opt_target_list:

+ + + + + + target_list + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + INCREMENTAL_LOCATION + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + = + + + string_or_placeholder + + PRIVILEGES + + + DEBUG_DUMP_METADATA_SST + + +

referenced by: +

+


show_backup_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + routine_param + + , + + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


iso_level:

+ + + + + + READ + + + UNCOMMITTED + + + COMMITTED + + + SNAPSHOT + + + REPEATABLE + + + READ + + + SERIALIZABLE + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + IDENTITY + + + IF + + + EXISTS + + + STORED + + + ADD + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + + set_generated_always + + + set_generated_default + + + identity_option_list + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + PER + + + NODE + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_routine_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


subject_clause:

+ + + + + + SUBJECT + + + string_or_placeholder + + NULL + + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


routine_param_with_default:

+ + + + + + routine_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_routine_opt_item:

+ + + + + + AS + + + SCONST + + + opt_link_sym + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_routine_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG_DUMP_METADATA_SST + + + DEBUG_IDS + + + DEBUG_PAUSE_ON + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + ELSE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_INFO_DIR + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOREPLICATION + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIABLES + + + VARIADIC + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + AVOID_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + + STRAIGHT + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


routine_param:

+ + + + + + routine_param_class + + + param_name + + + param_name + + + routine_param_class + + + routine_param_type + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + a_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


set_generated_always:

+ + + + + + SET + + + GENERATED_ALWAYS + + + ALWAYS + + +

referenced by: +

+


set_generated_default:

+ + + + + + SET + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + +

referenced by: +

+


identity_option_list:

+ + + + + + identity_option_elem + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_link_sym:

+ + + + + + , + + + SCONST + + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


opt_col_def_list:

+ + + + + + ( + + + col_def_list + + ) + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


routine_param_class:

+ + + + + + IN + + + OUT + + + OUT + + + INOUT + + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


identity_option_elem:

+ + + + + + SET + + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ +
+ + + + +table_name + +@ + + +index_name + +[ + + +row_source_extension_stmt + +] + + +LATERAL + + +( + + +select_stmt + +) + + +func_application + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + +( + + +select_stmt + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + + +func_application + +WITH + + +ORDINALITY + + +opt_func_alias_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ +
+ + + + +window_name + +AS + + +( + + +opt_existing_window_name + + +opt_partition_clause + + +opt_sort_clause_no_index + + +opt_frame_clause + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.1/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ +
+ + + + +WITH + + +RECURSIVE + + +table_alias_name + + +opt_col_def_list_no_types + +AS + + +NOT + + +MATERIALIZED + + +( + + +preparable_stmt + +) + + +, + + +insert_stmt + + +update_stmt + + +delete_stmt + + +upsert_stmt + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..75f6bff611f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,65 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +EXECUTE + + +FULL + + +IMMEDIATELY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..c62819ac9b7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,123 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..4811b16f5bc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_func.html @@ -0,0 +1,91 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..5c7a1046a35 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_index.html @@ -0,0 +1,246 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_proc.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_proc.html new file mode 100644 index 00000000000..1ed1c7ccfa4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_proc.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +PROCEDURE + + +proc_name + +( + + +routine_param + +, + + +) + + +RENAME + + +TO + + +proc_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..7bd70d2ff20 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_sequence.html @@ -0,0 +1,112 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..c624491d8ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_table.html @@ -0,0 +1,162 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..5ef495b7d7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,366 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +ON + + +UPDATE + + +a_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +IDENTITY + + +IF + + +EXISTS + + +STORED + + +ADD + + +generated_always_as + + +generated_by_default_as + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +set_generated_always + + +set_generated_default + + +identity_option_list + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..aa09064eb76 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_view.html @@ -0,0 +1,47 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/call.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/call.html new file mode 100644 index 00000000000..00e9a69e62c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/call.html @@ -0,0 +1,19 @@ +
+ + + + +CALL + + +proc_name + +( + + +param_values + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..d7068e09753 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +CANCEL + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ +
+ + + + +column_name + + +typename + + +col_qualification + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/comment.html new file mode 100644 index 00000000000..12339cec6f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/comment.html @@ -0,0 +1,55 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TYPE + + +type_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..54feafa2282 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/commit_transaction.html @@ -0,0 +1,12 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..9f3ac21c00e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_changefeed.html @@ -0,0 +1,72 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +FOR + + +changefeed_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..cf2dec551aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_URI + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_func.html new file mode 100644 index 00000000000..ccdd624a564 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_func.html @@ -0,0 +1,89 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +routine_create_name + +( + + +routine_param + +, + + +) + + +RETURNS + + +SETOF + + +routine_return_type + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +NOT + + +LEAKPROOF + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_index.html new file mode 100644 index 00000000000..e9f44e6478e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_index.html @@ -0,0 +1,118 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..fb256c24377 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +INVERTED + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..c56433276af --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_inverted_index.html @@ -0,0 +1,163 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_proc.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_proc.html new file mode 100644 index 00000000000..3caa8eaf899 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_proc.html @@ -0,0 +1,45 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +PROCEDURE + + +routine_create_name + +( + + +routine_param + +, + + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..352dae46670 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..e471d200384 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_sequence.html @@ -0,0 +1,93 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_table_def + + +index_def + + +family_def + + +table_constraint + + +opt_validate_behavior + +LIKE + + +table_name + + +like_table_option_list + +, + + +) + + +opt_partition_by_table + + +opt_with_storage_parameter_list + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +opt_locality + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_name + + +create_as_col_qual_list + +, + + +column_name + + +create_as_col_qual_list + + +family_def + + +create_as_constraint_def + +) + + +opt_with_storage_parameter_list + +AS + + +select_stmt + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_view.html new file mode 100644 index 00000000000..4945cebdba5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/create_view.html @@ -0,0 +1,82 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..29a10c4c9aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/declare_cursor.html @@ -0,0 +1,30 @@ +
+ + + + +DECLARE + + +cursor_name + + +opt_binary + + +opt_sensitivity + + +opt_scroll + +CURSOR + + +opt_hold + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/delete.html new file mode 100644 index 00000000000..38a49d2ba0d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/delete.html @@ -0,0 +1,68 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +opt_batch_clause + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_proc.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_proc.html new file mode 100644 index 00000000000..ade6c48b3e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_proc.html @@ -0,0 +1,40 @@ +
+ + + + +DROP + + +PROCEDURE + + +IF + + +EXISTS + + +proc_name + +( + + +routine_param + +, + + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/explain.html new file mode 100644 index 00000000000..8f3ae7d05cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/explain.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ +
+ + + + +FETCH + + +cursor_movement_specifier + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/grant.html new file mode 100644 index 00000000000..d2c374e7ab6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/grant.html @@ -0,0 +1,136 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/index_def.html new file mode 100644 index 00000000000..7b981a17fef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/index_def.html @@ -0,0 +1,92 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..6d684aed64e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/legacy_begin.html @@ -0,0 +1,83 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..0caa2a907ab --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +PAUSE + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..d10c90f7351 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_job.html @@ -0,0 +1,54 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + +FOR + + +SCHEDULES + + +select_stmt + +SCHEDULE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..6ea93f46cf8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,23 @@ +
+ + + + +REFRESH + + +MATERIALIZED + + +VIEW + + +opt_concurrently + + +view_name + + +opt_clear_data + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/restore.html new file mode 100644 index 00000000000..674bc635c8f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/restore.html @@ -0,0 +1,85 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..cd4a6ac7017 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +RESUME + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/revoke.html new file mode 100644 index 00000000000..6993d2a2f5f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/revoke.html @@ -0,0 +1,169 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..67757b68b4e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/rollback_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +ROLLBACK + + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/select.html @@ -0,0 +1,72 @@ +
+ + + + +select_clause + + +sort_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +select_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ +
+ + + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +( + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..ac6462f1794 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/set_transaction.html @@ -0,0 +1,83 @@ +
+ + + + +SET + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create.html new file mode 100644 index 00000000000..0bab8881cb2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TYPES + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_default_session_variables_for_role.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_default_session_variables_for_role.html new file mode 100644 index 00000000000..60c41226626 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_default_session_variables_for_role.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +DEFAULT + + +SESSION + + +VARIABLES + + +FOR + + +role_or_group_or_user + + +role_spec + +ROLE_ALL + + +USER_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_external_connections.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_external_connections.html new file mode 100644 index 00000000000..ed66a243e58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_external_connections.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +EXTERNAL + + +CONNECTIONS + + +CONNECTION + + +string_or_placeholder + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..3a20563da58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_jobs.html @@ -0,0 +1,67 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +select_stmt + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +JOB + + +job_id + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..acea1256e81 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_schemas.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..18e2c7d3010 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..069d79909e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/simple_select_clause.html @@ -0,0 +1,81 @@ +
+ + + + +SELECT + + +ALL + + +opt_target_list + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..d13897b4082 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/stmt_block.html @@ -0,0 +1,23005 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + call_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + insert_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


call_stmt:

+ + + + + + CALL + + + func_application + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TYPE + + + type_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + FOR + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_role_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + TO + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_incremental + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_schedule_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + opt_batch_clause + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + TABLE + + + table_name + + FROM + + + import_format + + + string_or_placeholder + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + list_of_string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_external_connections_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_procedures_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_default_session_variables_for_role_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_default_privileges_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + PROCEDURE + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_abort_mod + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_proc_stmt + + + alter_backup_schedule + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


opt_incremental:

+ + + + + + INCREMENTAL + + + FROM + + + string_or_placeholder_list + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + + + create_proc_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + FOR + + + changefeed_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


opt_batch_clause:

+ + + + + + BATCH + + + ( + + + batch_param_list + + ) + + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + + + drop_proc_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + + + call_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


list_of_string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder_opt_list + + , + + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + BACKUP + + + SCHEMAS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + string_or_placeholder + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + + CONNECTION + + + string_or_placeholder + + + opt_with_show_backup_connection_options_list + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TYPES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_external_connections_stmt:

+ + + + + + SHOW + + + EXTERNAL + + + CONNECTIONS + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_procedures_stmt:

+ + + + + + SHOW + + + PROCEDURES + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + select_stmt + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + JOB + + + a_expr + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_default_session_variables_for_role_stmt:

+ + + + + + SHOW + + + DEFAULT + + + SESSION + + + VARIABLES + + + FOR + + + role_or_group_or_user + + + role_spec + + ROLE_ALL + + + USER_ALL + + + ALL + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BINARY + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG_IDS + + + DEBUG_DUMP_METADATA_SST + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INPUT + + + INSERT + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGICAL + + + LOGIN + + + LOCALITY + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + MODE + + + MONTH + + + MOVE + + + NAMES + + + NAN + + + NEVER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOREPLICATION + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALUE + + + VARIABLES + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VECTOR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


opt_abort_mod:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_proc_stmt:

+ + + + + + alter_proc_rename_stmt + + + alter_proc_owner_stmt + + + alter_proc_set_schema_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + DISTANCE + + + a_expr + + COS_DISTANCE + + + a_expr + + NEG_INNER_PRODUCT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + routine_return_type + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_proc_stmt:

+ + + + + + CREATE + + + opt_or_replace + + PROCEDURE + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_targets:

+ + + + + + changefeed_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


batch_param_list:

+ + + + + + batch_param + + , + + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_proc_stmt:

+ + + + + + DROP + + + PROCEDURE + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + + VIRTUAL_CLUSTER_NAME + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


opt_with_show_backup_connection_options_list:

+ + + + + + WITH + + + show_backup_connection_options_list + + OPTIONS + + + ( + + + show_backup_connection_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


show_job_options_list:

+ + + + + + show_job_options + + , + + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_iso_level + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_proc_rename_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_proc_owner_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_proc_set_schema_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


routine_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_routine_param_with_default_list:

+ + + + + + routine_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


routine_return_type:

+ + + + + + routine_param_type + +

referenced by: +

+


opt_create_routine_opt_list:

+ + + + + + create_routine_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


batch_param:

+ + + + + + SIZE + + + a_expr + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + EXPERIMENTAL + + + DEFERRED + + + COPY + + + REMOVE_REGIONS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + + opt_target_list + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


show_backup_connection_options_list:

+ + + + + + show_backup_connection_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_job_options:

+ + + + + + EXECUTION + + + DETAILS + + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


transaction_iso_level:

+ + + + + + ISOLATION + + + LEVEL + + + iso_level + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_targets + + + opt_with_options + + DROP + + + changefeed_targets + + SET + + + kv_option_list + + UNSET + + + name_list + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_routine_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + + EXECUTE + + + FULL + + + IMMEDIATELY + + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + + + subject_clause + + REPLICATION + + + NOREPLICATION + + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + DISTANCE + + + COS_DISTANCE + + + NEG_INNER_PRODUCT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + simple_typename + + , + + +

referenced by: +

+


routine_param_with_default_list:

+ + + + + + routine_param_with_default + + , + + +

referenced by: +

+


routine_param_type:

+ + + + + + typename + +

referenced by: +

+


create_routine_opt_list:

+ + + + + + create_routine_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


opt_target_list:

+ + + + + + target_list + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + INCREMENTAL_LOCATION + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + = + + + string_or_placeholder + + PRIVILEGES + + + DEBUG_DUMP_METADATA_SST + + +

referenced by: +

+


show_backup_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + routine_param + + , + + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + + + const_vector + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


iso_level:

+ + + + + + READ + + + UNCOMMITTED + + + COMMITTED + + + SNAPSHOT + + + REPEATABLE + + + READ + + + SERIALIZABLE + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + IDENTITY + + + IF + + + EXISTS + + + STORED + + + ADD + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + + set_generated_always + + + set_generated_default + + + identity_option_list + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + PER + + + NODE + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_routine_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


subject_clause:

+ + + + + + SUBJECT + + + string_or_placeholder + + NULL + + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


routine_param_with_default:

+ + + + + + routine_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_routine_opt_item:

+ + + + + + AS + + + SCONST + + + opt_link_sym + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_routine_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG_DUMP_METADATA_SST + + + DEBUG_IDS + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + ELSE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_INFO_DIR + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGICAL + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOREPLICATION + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIABLES + + + VARIADIC + + + VECTOR + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + AVOID_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + + STRAIGHT + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


routine_param:

+ + + + + + routine_param_class + + + param_name + + + param_name + + + routine_param_class + + + routine_param_type + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


const_vector:

+ + + + + + VECTOR + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + a_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


set_generated_always:

+ + + + + + SET + + + GENERATED_ALWAYS + + + ALWAYS + + +

referenced by: +

+


set_generated_default:

+ + + + + + SET + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + +

referenced by: +

+


identity_option_list:

+ + + + + + identity_option_elem + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_link_sym:

+ + + + + + , + + + SCONST + + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


opt_col_def_list:

+ + + + + + ( + + + col_def_list + + ) + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


routine_param_class:

+ + + + + + IN + + + OUT + + + OUT + + + INOUT + + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


identity_option_elem:

+ + + + + + SET + + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ +
+ + + + +table_name + +@ + + +index_name + +[ + + +row_source_extension_stmt + +] + + +LATERAL + + +( + + +select_stmt + +) + + +func_application + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + +( + + +select_stmt + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + + +func_application + +WITH + + +ORDINALITY + + +opt_func_alias_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ +
+ + + + +window_name + +AS + + +( + + +opt_existing_window_name + + +opt_partition_clause + + +opt_sort_clause_no_index + + +opt_frame_clause + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.2/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ +
+ + + + +WITH + + +RECURSIVE + + +table_alias_name + + +opt_col_def_list_no_types + +AS + + +NOT + + +MATERIALIZED + + +( + + +preparable_stmt + +) + + +, + + +insert_stmt + + +update_stmt + + +delete_stmt + + +upsert_stmt + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..75f6bff611f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,65 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +EXECUTE + + +FULL + + +IMMEDIATELY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..c62819ac9b7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,123 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..ce716945834 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_func.html @@ -0,0 +1,103 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..9409c9ab865 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_index.html @@ -0,0 +1,248 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +alter_scatter_index_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_proc.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_proc.html new file mode 100644 index 00000000000..1ed1c7ccfa4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_proc.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +PROCEDURE + + +proc_name + +( + + +routine_param + +, + + +) + + +RENAME + + +TO + + +proc_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..7bd70d2ff20 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_sequence.html @@ -0,0 +1,112 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..09bdcb6b84e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_table.html @@ -0,0 +1,165 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + + +alter_scatter_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..5ef495b7d7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,366 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +ON + + +UPDATE + + +a_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +IDENTITY + + +IF + + +EXISTS + + +STORED + + +ADD + + +generated_always_as + + +generated_by_default_as + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +set_generated_always + + +set_generated_default + + +identity_option_list + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..aa09064eb76 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_view.html @@ -0,0 +1,47 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/call.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/call.html new file mode 100644 index 00000000000..00e9a69e62c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/call.html @@ -0,0 +1,19 @@ +
+ + + + +CALL + + +proc_name + +( + + +param_values + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..d7068e09753 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +CANCEL + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ +
+ + + + +column_name + + +typename + + +col_qualification + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/comment.html new file mode 100644 index 00000000000..12339cec6f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/comment.html @@ -0,0 +1,55 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TYPE + + +type_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..54feafa2282 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/commit_transaction.html @@ -0,0 +1,12 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..9f3ac21c00e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_changefeed.html @@ -0,0 +1,72 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +FOR + + +changefeed_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..cf2dec551aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_URI + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_func.html new file mode 100644 index 00000000000..8128e949426 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_func.html @@ -0,0 +1,101 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +routine_create_name + +( + + +routine_param + +, + + +) + + +RETURNS + + +SETOF + + +routine_return_type + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_index.html new file mode 100644 index 00000000000..e9f44e6478e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_index.html @@ -0,0 +1,118 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..fb256c24377 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +INVERTED + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..c56433276af --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_inverted_index.html @@ -0,0 +1,163 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_proc.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_proc.html new file mode 100644 index 00000000000..6f3cdef83ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_proc.html @@ -0,0 +1,57 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +PROCEDURE + + +routine_create_name + +( + + +routine_param + +, + + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..352dae46670 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..e471d200384 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_sequence.html @@ -0,0 +1,93 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_table_def + + +index_def + + +family_def + + +table_constraint + + +opt_validate_behavior + +LIKE + + +table_name + + +like_table_option_list + +, + + +) + + +opt_partition_by_table + + +opt_with_storage_parameter_list + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +opt_locality + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_name + + +create_as_col_qual_list + +, + + +column_name + + +create_as_col_qual_list + + +family_def + + +create_as_constraint_def + +) + + +opt_with_storage_parameter_list + +AS + + +select_stmt + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_trigger.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_trigger.html new file mode 100644 index 00000000000..74e469b9ee1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_trigger.html @@ -0,0 +1,67 @@ +
+ + + + +CREATE + + +TRIGGER + + +trigger_create_name + +BEFORE + + +AFTER + + +INSERT + + +DELETE + + +UPDATE + + +OR + + +ON + + +table_name + +FOR + + +EACH + + +ROW + + +WHEN + + +a_expr + +EXECUTE + + +FUNCTION + + +func_name + +( + + +trigger_func_args + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_view.html new file mode 100644 index 00000000000..4945cebdba5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/create_view.html @@ -0,0 +1,82 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..29a10c4c9aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/declare_cursor.html @@ -0,0 +1,30 @@ +
+ + + + +DECLARE + + +cursor_name + + +opt_binary + + +opt_sensitivity + + +opt_scroll + +CURSOR + + +opt_hold + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/delete.html new file mode 100644 index 00000000000..38a49d2ba0d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/delete.html @@ -0,0 +1,68 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +opt_batch_clause + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_proc.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_proc.html new file mode 100644 index 00000000000..ade6c48b3e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_proc.html @@ -0,0 +1,40 @@ +
+ + + + +DROP + + +PROCEDURE + + +IF + + +EXISTS + + +proc_name + +( + + +routine_param + +, + + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_trigger.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_trigger.html new file mode 100644 index 00000000000..40ae8f5d432 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_trigger.html @@ -0,0 +1,28 @@ +
+ + + + +DROP + + +TRIGGER + + +IF + + +EXISTS + + +trigger_name + +ON + + +table_name + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/explain.html new file mode 100644 index 00000000000..8f3ae7d05cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/explain.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ +
+ + + + +FETCH + + +cursor_movement_specifier + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/grant.html new file mode 100644 index 00000000000..d2c374e7ab6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/grant.html @@ -0,0 +1,136 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/index_def.html new file mode 100644 index 00000000000..7b981a17fef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/index_def.html @@ -0,0 +1,92 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..6d684aed64e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/legacy_begin.html @@ -0,0 +1,83 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..0caa2a907ab --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +PAUSE + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..d10c90f7351 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_job.html @@ -0,0 +1,54 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + +FOR + + +SCHEDULES + + +select_stmt + +SCHEDULE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..6ea93f46cf8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,23 @@ +
+ + + + +REFRESH + + +MATERIALIZED + + +VIEW + + +opt_concurrently + + +view_name + + +opt_clear_data + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/restore.html new file mode 100644 index 00000000000..674bc635c8f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/restore.html @@ -0,0 +1,85 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..cd4a6ac7017 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +RESUME + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/revoke.html new file mode 100644 index 00000000000..6993d2a2f5f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/revoke.html @@ -0,0 +1,169 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..67757b68b4e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/rollback_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +ROLLBACK + + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/select.html @@ -0,0 +1,72 @@ +
+ + + + +select_clause + + +sort_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +select_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ +
+ + + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +( + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..ac6462f1794 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/set_transaction.html @@ -0,0 +1,83 @@ +
+ + + + +SET + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create.html new file mode 100644 index 00000000000..0bab8881cb2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TYPES + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_default_session_variables_for_role.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_default_session_variables_for_role.html new file mode 100644 index 00000000000..60c41226626 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_default_session_variables_for_role.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +DEFAULT + + +SESSION + + +VARIABLES + + +FOR + + +role_or_group_or_user + + +role_spec + +ROLE_ALL + + +USER_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_external_connections.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_external_connections.html new file mode 100644 index 00000000000..ed66a243e58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_external_connections.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +EXTERNAL + + +CONNECTIONS + + +CONNECTION + + +string_or_placeholder + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..3a20563da58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_jobs.html @@ -0,0 +1,67 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +select_stmt + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +JOB + + +job_id + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..2e7793866ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_schemas.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..18e2c7d3010 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..069d79909e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/simple_select_clause.html @@ -0,0 +1,81 @@ +
+ + + + +SELECT + + +ALL + + +opt_target_list + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..d24949e2aaf --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/stmt_block.html @@ -0,0 +1,23472 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + call_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + insert_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


call_stmt:

+ + + + + + CALL + + + func_application + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TYPE + + + type_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + FOR + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_role_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + TO + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_incremental + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_schedule_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + opt_batch_clause + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + TABLE + + + table_name + + FROM + + + import_format + + + string_or_placeholder + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + list_of_string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_triggers_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_external_connections_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_procedures_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_default_session_variables_for_role_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_default_privileges_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + PROCEDURE + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_abort_mod + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_proc_stmt + + + alter_backup_schedule + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


opt_incremental:

+ + + + + + INCREMENTAL + + + FROM + + + string_or_placeholder_list + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + + + create_proc_stmt + + + create_trigger_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + FOR + + + changefeed_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


opt_batch_clause:

+ + + + + + BATCH + + + ( + + + batch_param_list + + ) + + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + + + drop_proc_stmt + + + drop_trigger_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + + + call_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


list_of_string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder_opt_list + + , + + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + BACKUP + + + SCHEMAS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + string_or_placeholder + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + + CONNECTION + + + string_or_placeholder + + + opt_with_show_backup_connection_options_list + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_triggers_stmt:

+ + + + + + SHOW + + + TRIGGERS + + + FROM + + + table_name + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TYPES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_external_connections_stmt:

+ + + + + + SHOW + + + EXTERNAL + + + CONNECTIONS + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + + with_comment + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_procedures_stmt:

+ + + + + + SHOW + + + PROCEDURES + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + select_stmt + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + JOB + + + a_expr + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + + + with_comment + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_default_session_variables_for_role_stmt:

+ + + + + + SHOW + + + DEFAULT + + + SESSION + + + VARIABLES + + + FOR + + + role_or_group_or_user + + + role_spec + + ROLE_ALL + + + USER_ALL + + + ALL + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BINARY + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG_IDS + + + DEBUG_DUMP_METADATA_SST + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INPUT + + + INSERT + + + INSTEAD + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGICAL + + + LOGIN + + + LOCALITY + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + MODE + + + MONTH + + + MOVE + + + NAMES + + + NAN + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOREPLICATION + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRIGGERS + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALUE + + + VARIABLES + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VECTOR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


opt_abort_mod:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_proc_stmt:

+ + + + + + alter_proc_rename_stmt + + + alter_proc_owner_stmt + + + alter_proc_set_schema_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + DISTANCE + + + a_expr + + COS_DISTANCE + + + a_expr + + NEG_INNER_PRODUCT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + routine_return_type + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_proc_stmt:

+ + + + + + CREATE + + + opt_or_replace + + PROCEDURE + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_trigger_stmt:

+ + + + + + CREATE + + + opt_or_replace + + TRIGGER + + + name + + + trigger_action_time + + + trigger_event_list + + ON + + + table_name + + + opt_trigger_transition_list + + + trigger_for_each + + + trigger_when + + EXECUTE + + + function_or_procedure + + + func_name + + ( + + + trigger_func_args + + ) + + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_targets:

+ + + + + + changefeed_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


batch_param_list:

+ + + + + + batch_param + + , + + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_proc_stmt:

+ + + + + + DROP + + + PROCEDURE + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_trigger_stmt:

+ + + + + + DROP + + + TRIGGER + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + + VIRTUAL_CLUSTER_NAME + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


opt_with_show_backup_connection_options_list:

+ + + + + + WITH + + + show_backup_connection_options_list + + OPTIONS + + + ( + + + show_backup_connection_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + + IGNORE_FOREIGN_KEYS + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


show_job_options_list:

+ + + + + + show_job_options + + , + + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_iso_level + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_proc_rename_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_proc_owner_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_proc_set_schema_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


routine_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_routine_param_with_default_list:

+ + + + + + routine_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


routine_return_type:

+ + + + + + routine_param_type + +

referenced by: +

+


opt_create_routine_opt_list:

+ + + + + + create_routine_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


trigger_action_time:

+ + + + + + BEFORE + + + AFTER + + + INSTEAD + + + OF + + +

referenced by: +

+


trigger_event_list:

+ + + + + + trigger_event + + OR + + +

referenced by: +

+


opt_trigger_transition_list:

+ + + + + + REFERENCING + + + trigger_transition_list + +

referenced by: +

+


trigger_for_each:

+ + + + + + FOR + + + trigger_for_opt_each + + + trigger_for_type + +

referenced by: +

+


trigger_when:

+ + + + + + WHEN + + + a_expr + +

referenced by: +

+


function_or_procedure:

+ + + + + + FUNCTION + + + PROCEDURE + + +

referenced by: +

+


trigger_func_args:

+ + + + + + trigger_func_arg + + , + + + trigger_func_arg + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


batch_param:

+ + + + + + SIZE + + + a_expr + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + EXPERIMENTAL + + + DEFERRED + + + COPY + + + REMOVE_REGIONS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + + opt_target_list + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


show_backup_connection_options_list:

+ + + + + + show_backup_connection_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_job_options:

+ + + + + + EXECUTION + + + DETAILS + + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


transaction_iso_level:

+ + + + + + ISOLATION + + + LEVEL + + + iso_level + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_targets + + + opt_with_options + + DROP + + + changefeed_targets + + SET + + + kv_option_list + + UNSET + + + name_list + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_routine_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + + EXECUTE + + + FULL + + + IMMEDIATELY + + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + + + subject_clause + + REPLICATION + + + NOREPLICATION + + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + DISTANCE + + + COS_DISTANCE + + + NEG_INNER_PRODUCT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + simple_typename + + , + + +

referenced by: +

+


routine_param_with_default_list:

+ + + + + + routine_param_with_default + + , + + +

referenced by: +

+


routine_param_type:

+ + + + + + typename + +

referenced by: +

+


create_routine_opt_list:

+ + + + + + create_routine_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


trigger_event:

+ + + + + + INSERT + + + DELETE + + + UPDATE + + + OF + + + name_list + + TRUNCATE + + +

referenced by: +

+


trigger_transition_list:

+ + + + + + trigger_transition + +

referenced by: +

+


trigger_for_opt_each:

+ + + + + + EACH + + +

referenced by: +

+


trigger_for_type:

+ + + + + + ROW + + + STATEMENT + + +

referenced by: +

+


trigger_func_arg:

+ + + + + + ICONST + + + FCONST + + + SCONST + + + unrestricted_name + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


opt_target_list:

+ + + + + + target_list + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + INCREMENTAL_LOCATION + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + = + + + string_or_placeholder + + PRIVILEGES + + + DEBUG_DUMP_METADATA_SST + + +

referenced by: +

+


show_backup_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + routine_param + + , + + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + + + const_vector + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


iso_level:

+ + + + + + READ + + + UNCOMMITTED + + + COMMITTED + + + SNAPSHOT + + + REPEATABLE + + + READ + + + SERIALIZABLE + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + IDENTITY + + + IF + + + EXISTS + + + STORED + + + ADD + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + + set_generated_always + + + set_generated_default + + + identity_option_list + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + PER + + + NODE + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_routine_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + EXTERNAL + + + SECURITY + + + DEFINER + + + INVOKER + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


subject_clause:

+ + + + + + SUBJECT + + + string_or_placeholder + + NULL + + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


routine_param_with_default:

+ + + + + + routine_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_routine_opt_item:

+ + + + + + AS + + + SCONST + + + opt_link_sym + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_routine_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


trigger_transition:

+ + + + + + transition_is_new + + + transition_is_row + + + opt_as + + + table_alias_name + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG_DUMP_METADATA_SST + + + DEBUG_IDS + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ELSE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_INFO_DIR + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INSTEAD + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGICAL + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOREPLICATION + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIGGERS + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIABLES + + + VARIADIC + + + VECTOR + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + AVOID_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + + STRAIGHT + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


routine_param:

+ + + + + + routine_param_class + + + param_name + + + param_name + + + routine_param_class + + + routine_param_type + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


const_vector:

+ + + + + + VECTOR + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + a_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


set_generated_always:

+ + + + + + SET + + + GENERATED_ALWAYS + + + ALWAYS + + +

referenced by: +

+


set_generated_default:

+ + + + + + SET + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + +

referenced by: +

+


identity_option_list:

+ + + + + + identity_option_elem + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_link_sym:

+ + + + + + , + + + SCONST + + +

referenced by: +

+


transition_is_new:

+ + + + + + NEW + + + OLD + + +

referenced by: +

+


transition_is_row:

+ + + + + + ROW + + + TABLE + + +

referenced by: +

+


opt_as:

+ + + + + + AS + + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


opt_col_def_list:

+ + + + + + ( + + + col_def_list + + ) + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


routine_param_class:

+ + + + + + IN + + + OUT + + + OUT + + + INOUT + + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


identity_option_elem:

+ + + + + + SET + + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ +
+ + + + +table_name + +@ + + +index_name + +[ + + +row_source_extension_stmt + +] + + +LATERAL + + +( + + +select_stmt + +) + + +func_application + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + +( + + +select_stmt + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + + +func_application + +WITH + + +ORDINALITY + + +opt_func_alias_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ +
+ + + + +window_name + +AS + + +( + + +opt_existing_window_name + + +opt_partition_clause + + +opt_sort_clause_no_index + + +opt_frame_clause + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-24.3/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ +
+ + + + +WITH + + +RECURSIVE + + +table_alias_name + + +opt_col_def_list_no_types + +AS + + +NOT + + +MATERIALIZED + + +( + + +preparable_stmt + +) + + +, + + +insert_stmt + + +update_stmt + + +delete_stmt + + +upsert_stmt + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..75f6bff611f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,65 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +EXECUTE + + +FULL + + +IMMEDIATELY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..c62819ac9b7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,123 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..ce716945834 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_func.html @@ -0,0 +1,103 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..5c7a1046a35 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_index.html @@ -0,0 +1,246 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_job.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_job.html new file mode 100644 index 00000000000..300b0a701f1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_job.html @@ -0,0 +1,22 @@ +
+ + + + +ALTER + + +JOB + + +a_expr + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_proc.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_proc.html new file mode 100644 index 00000000000..1ed1c7ccfa4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_proc.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +PROCEDURE + + +proc_name + +( + + +routine_param + +, + + +) + + +RENAME + + +TO + + +proc_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..7bd70d2ff20 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_sequence.html @@ -0,0 +1,112 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..c624491d8ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_table.html @@ -0,0 +1,162 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..5ef495b7d7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,366 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +ON + + +UPDATE + + +a_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +IDENTITY + + +IF + + +EXISTS + + +STORED + + +ADD + + +generated_always_as + + +generated_by_default_as + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +set_generated_always + + +set_generated_default + + +identity_option_list + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..aa09064eb76 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_view.html @@ -0,0 +1,47 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/call.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/call.html new file mode 100644 index 00000000000..00e9a69e62c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/call.html @@ -0,0 +1,19 @@ +
+ + + + +CALL + + +proc_name + +( + + +param_values + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..d7068e09753 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +CANCEL + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_external_connection.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_external_connection.html new file mode 100644 index 00000000000..d797acbf9e5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CHECK + + +EXTERNAL + + +CONNECTION + + +connection_uri + +WITH + + +check_external_connection_options_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ +
+ + + + +column_name + + +typename + + +col_qualification + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/comment.html new file mode 100644 index 00000000000..12339cec6f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/comment.html @@ -0,0 +1,55 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TYPE + + +type_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..54feafa2282 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/commit_transaction.html @@ -0,0 +1,12 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..9f3ac21c00e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_changefeed.html @@ -0,0 +1,72 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +FOR + + +changefeed_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..61d77b237ef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_uri + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_func.html new file mode 100644 index 00000000000..88a7f77bba6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_func.html @@ -0,0 +1,112 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +routine_create_name + +( + + +routine_param + +, + + +) + + +RETURNS + + +SETOF + + +routine_return_type + +TABLE + + +( + + +table_func_column_list + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_index.html new file mode 100644 index 00000000000..4deeba46bc2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_index.html @@ -0,0 +1,169 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..0dd5097dd93 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,65 @@ +
+ + + + +CREATE + + +INVERTED + + +VECTOR + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..d5f8cb88b2d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_inverted_index.html @@ -0,0 +1,166 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_proc.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_proc.html new file mode 100644 index 00000000000..6f3cdef83ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_proc.html @@ -0,0 +1,57 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +PROCEDURE + + +routine_create_name + +( + + +routine_param + +, + + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..352dae46670 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..e471d200384 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_sequence.html @@ -0,0 +1,93 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_table_def + + +index_def + + +family_def + + +table_constraint + + +opt_validate_behavior + +LIKE + + +table_name + + +like_table_option_list + +, + + +) + + +opt_partition_by_table + + +opt_with_storage_parameter_list + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +opt_locality + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_name + + +create_as_col_qual_list + +, + + +column_name + + +create_as_col_qual_list + + +family_def + + +create_as_constraint_def + +) + + +opt_with_storage_parameter_list + +AS + + +select_stmt + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_trigger.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_trigger.html new file mode 100644 index 00000000000..74e469b9ee1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_trigger.html @@ -0,0 +1,67 @@ +
+ + + + +CREATE + + +TRIGGER + + +trigger_create_name + +BEFORE + + +AFTER + + +INSERT + + +DELETE + + +UPDATE + + +OR + + +ON + + +table_name + +FOR + + +EACH + + +ROW + + +WHEN + + +a_expr + +EXECUTE + + +FUNCTION + + +func_name + +( + + +trigger_func_args + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_view.html new file mode 100644 index 00000000000..4945cebdba5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/create_view.html @@ -0,0 +1,82 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..29a10c4c9aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/declare_cursor.html @@ -0,0 +1,30 @@ +
+ + + + +DECLARE + + +cursor_name + + +opt_binary + + +opt_sensitivity + + +opt_scroll + +CURSOR + + +opt_hold + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/delete.html new file mode 100644 index 00000000000..38a49d2ba0d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/delete.html @@ -0,0 +1,68 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +opt_batch_clause + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/do.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/do.html new file mode 100644 index 00000000000..147168a92e3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/do.html @@ -0,0 +1,17 @@ +
+ + + + +DO + + +LANGUAGE + + +PLPGSQL + + +routine_body_str + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_proc.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_proc.html new file mode 100644 index 00000000000..ade6c48b3e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_proc.html @@ -0,0 +1,40 @@ +
+ + + + +DROP + + +PROCEDURE + + +IF + + +EXISTS + + +proc_name + +( + + +routine_param + +, + + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_trigger.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_trigger.html new file mode 100644 index 00000000000..40ae8f5d432 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_trigger.html @@ -0,0 +1,28 @@ +
+ + + + +DROP + + +TRIGGER + + +IF + + +EXISTS + + +trigger_name + +ON + + +table_name + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/explain.html new file mode 100644 index 00000000000..8f3ae7d05cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/explain.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ +
+ + + + +FETCH + + +cursor_movement_specifier + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/grant.html new file mode 100644 index 00000000000..d2c374e7ab6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/grant.html @@ -0,0 +1,136 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/index_def.html new file mode 100644 index 00000000000..c8ecd654f3d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/index_def.html @@ -0,0 +1,95 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +VECTOR + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..6d684aed64e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/legacy_begin.html @@ -0,0 +1,83 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..0caa2a907ab --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +PAUSE + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..d10c90f7351 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_job.html @@ -0,0 +1,54 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + +FOR + + +SCHEDULES + + +select_stmt + +SCHEDULE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..6ea93f46cf8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,23 @@ +
+ + + + +REFRESH + + +MATERIALIZED + + +VIEW + + +opt_concurrently + + +view_name + + +opt_clear_data + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/restore.html new file mode 100644 index 00000000000..63b9a0040f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/restore.html @@ -0,0 +1,71 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +string_or_placeholder + +IN + + +string_or_placeholder_opt_list + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..cd4a6ac7017 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +RESUME + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/revoke.html new file mode 100644 index 00000000000..6993d2a2f5f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/revoke.html @@ -0,0 +1,169 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..67757b68b4e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/rollback_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +ROLLBACK + + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/select.html @@ -0,0 +1,72 @@ +
+ + + + +select_clause + + +sort_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +select_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ +
+ + + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +( + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..ac6462f1794 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/set_transaction.html @@ -0,0 +1,83 @@ +
+ + + + +SET + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create.html new file mode 100644 index 00000000000..0bab8881cb2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TYPES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_default_session_variables_for_role.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_default_session_variables_for_role.html new file mode 100644 index 00000000000..60c41226626 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_default_session_variables_for_role.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +DEFAULT + + +SESSION + + +VARIABLES + + +FOR + + +role_or_group_or_user + + +role_spec + +ROLE_ALL + + +USER_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_external_connections.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_external_connections.html new file mode 100644 index 00000000000..ed66a243e58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_external_connections.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +EXTERNAL + + +CONNECTIONS + + +CONNECTION + + +string_or_placeholder + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..3a20563da58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_jobs.html @@ -0,0 +1,67 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +select_stmt + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +JOB + + +job_id + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..2e7793866ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_schemas.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..18e2c7d3010 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..069d79909e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/simple_select_clause.html @@ -0,0 +1,81 @@ +
+ + + + +SELECT + + +ALL + + +opt_target_list + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..43ec42d4d83 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/stmt_block.html @@ -0,0 +1,23883 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + call_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + do_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + check_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + insert_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


call_stmt:

+ + + + + + CALL + + + func_application + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TYPE + + + type_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


do_stmt:

+ + + + + + DO + + + do_stmt_opt_list + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + + + prepare_transaction_stmt + + + commit_prepared_stmt + + + rollback_prepared_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + FOR + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_role_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_logical_replication_stream_stmt + + + create_schedule_stmt + +

referenced by: +

+


check_stmt:

+ + + + + + check_external_connection_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + opt_batch_clause + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + TABLE + + + table_name + + FROM + + + import_format + + + string_or_placeholder + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_triggers_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_external_connections_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_procedures_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_default_session_variables_for_role_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_default_privileges_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


do_stmt_opt_list:

+ + + + + + do_stmt_opt_item + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + PROCEDURE + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_abort_mod + +

referenced by: +

+


prepare_transaction_stmt:

+ + + + + + PREPARE + + + TRANSACTION + + + SCONST + + +

referenced by: +

+


commit_prepared_stmt:

+ + + + + + COMMIT + + + PREPARED + + + SCONST + + +

referenced by: +

+


rollback_prepared_stmt:

+ + + + + + ROLLBACK + + + PREPARED + + + SCONST + + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_proc_stmt + + + alter_backup_schedule + + + alter_job_stmt + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + + + create_proc_stmt + + + create_trigger_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + FOR + + + changefeed_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_logical_replication_stream_stmt:

+ + + + + + CREATE + + + LOGICALLY + + + REPLICATED + + + logical_replication_resources + + FROM + + + logical_replication_resources + + ON + + + string_or_placeholder + + + opt_logical_replication_create_table_options + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


check_external_connection_stmt:

+ + + + + + CHECK + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + + + opt_with_check_external_connection_options_list + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


opt_batch_clause:

+ + + + + + BATCH + + + ( + + + batch_param_list + + ) + + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + + + drop_proc_stmt + + + drop_trigger_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + + + call_stmt + + + do_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + BACKUP + + + SCHEMAS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_triggers_stmt:

+ + + + + + SHOW + + + TRIGGERS + + + FROM + + + table_name + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TYPES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_external_connections_stmt:

+ + + + + + SHOW + + + EXTERNAL + + + CONNECTIONS + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + + with_comment + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_procedures_stmt:

+ + + + + + SHOW + + + PROCEDURES + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + select_stmt + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + JOB + + + a_expr + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + + + with_comment + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_default_session_variables_for_role_stmt:

+ + + + + + SHOW + + + DEFAULT + + + SESSION + + + VARIABLES + + + FOR + + + role_or_group_or_user + + + role_spec + + ROLE_ALL + + + USER_ALL + + + ALL + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BIDIRECTIONAL + + + BINARY + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG_IDS + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INPUT + + + INSERT + + + INSTEAD + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOCALITY + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + MODE + + + MONTH + + + MOVE + + + NAMES + + + NAN + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOBYPASSRLS + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOREPLICATION + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRIGGERS + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNIDIRECTIONAL + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALUE + + + VARIABLES + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VECTOR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


do_stmt_opt_item:

+ + + + + + SCONST + + + LANGUAGE + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


opt_abort_mod:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_proc_stmt:

+ + + + + + alter_proc_rename_stmt + + + alter_proc_owner_stmt + + + alter_proc_set_schema_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


alter_job_stmt:

+ + + + + + ALTER + + + JOB + + + a_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + DISTANCE + + + a_expr + + COS_DISTANCE + + + a_expr + + NEG_INNER_PRODUCT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + VECTOR + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + routine_return_type + + TABLE + + + ( + + + table_func_column_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_proc_stmt:

+ + + + + + CREATE + + + opt_or_replace + + PROCEDURE + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_trigger_stmt:

+ + + + + + CREATE + + + opt_or_replace + + TRIGGER + + + name + + + trigger_action_time + + + trigger_event_list + + ON + + + table_name + + + opt_trigger_transition_list + + + trigger_for_each + + + trigger_when + + EXECUTE + + + function_or_procedure + + + func_name + + ( + + + trigger_func_args + + ) + + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_targets:

+ + + + + + changefeed_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


logical_replication_resources:

+ + + + + + TABLE + + + db_object_name + + TABLES + + + ( + + + logical_replication_resources_list + + ) + + + DATABASE + + + database_name + +

referenced by: +

+


opt_logical_replication_create_table_options:

+ + + + + + WITH + + + logical_replication_create_table_options_list + + OPTIONS + + + ( + + + logical_replication_create_table_options_list + + ) + + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


opt_with_check_external_connection_options_list:

+ + + + + + WITH + + + check_external_connection_options_list + + OPTIONS + + + ( + + + check_external_connection_options_list + + ) + + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


batch_param_list:

+ + + + + + batch_param + + , + + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_proc_stmt:

+ + + + + + DROP + + + PROCEDURE + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_trigger_stmt:

+ + + + + + DROP + + + TRIGGER + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + + VIRTUAL_CLUSTER_NAME + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + + IGNORE_FOREIGN_KEYS + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


show_job_options_list:

+ + + + + + show_job_options + + , + + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_iso_level + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_proc_rename_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_proc_owner_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_proc_set_schema_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


routine_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_routine_param_with_default_list:

+ + + + + + routine_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


routine_return_type:

+ + + + + + routine_param_type + +

referenced by: +

+


opt_create_routine_opt_list:

+ + + + + + create_routine_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


table_func_column_list:

+ + + + + + table_func_column + + , + + +

referenced by: +

+


trigger_action_time:

+ + + + + + BEFORE + + + AFTER + + + INSTEAD + + + OF + + +

referenced by: +

+


trigger_event_list:

+ + + + + + trigger_event + + OR + + +

referenced by: +

+


opt_trigger_transition_list:

+ + + + + + REFERENCING + + + trigger_transition_list + +

referenced by: +

+


trigger_for_each:

+ + + + + + FOR + + + trigger_for_opt_each + + + trigger_for_type + +

referenced by: +

+


trigger_when:

+ + + + + + WHEN + + + a_expr + +

referenced by: +

+


function_or_procedure:

+ + + + + + FUNCTION + + + PROCEDURE + + +

referenced by: +

+


trigger_func_args:

+ + + + + + trigger_func_arg + + , + + + trigger_func_arg + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


logical_replication_resources_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


logical_replication_create_table_options_list:

+ + + + + + logical_replication_create_table_options + + , + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


check_external_connection_options_list:

+ + + + + + check_external_connection_options + + , + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


batch_param:

+ + + + + + SIZE + + + a_expr + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + EXPERIMENTAL + + + DEFERRED + + + COPY + + + REMOVE_REGIONS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + + opt_target_list + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_job_options:

+ + + + + + EXECUTION + + + DETAILS + + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


transaction_iso_level:

+ + + + + + ISOLATION + + + LEVEL + + + iso_level + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_targets + + + opt_with_options + + DROP + + + changefeed_targets + + SET + + + kv_option_list + + UNSET + + + name_list + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_routine_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + + EXECUTE + + + FULL + + + IMMEDIATELY + + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + + + subject_clause + + REPLICATION + + + NOREPLICATION + + + BYPASSRLS + + + NOBYPASSRLS + + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + DISTANCE + + + COS_DISTANCE + + + NEG_INNER_PRODUCT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + simple_typename + + , + + +

referenced by: +

+


routine_param_with_default_list:

+ + + + + + routine_param_with_default + + , + + +

referenced by: +

+


routine_param_type:

+ + + + + + typename + +

referenced by: +

+


create_routine_opt_list:

+ + + + + + create_routine_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


table_func_column:

+ + + + + + param_name + + + routine_param_type + +

referenced by: +

+


trigger_event:

+ + + + + + INSERT + + + DELETE + + + UPDATE + + + OF + + + name_list + + TRUNCATE + + +

referenced by: +

+


trigger_transition_list:

+ + + + + + trigger_transition + +

referenced by: +

+


trigger_for_opt_each:

+ + + + + + EACH + + +

referenced by: +

+


trigger_for_type:

+ + + + + + ROW + + + STATEMENT + + +

referenced by: +

+


trigger_func_arg:

+ + + + + + ICONST + + + FCONST + + + SCONST + + + unrestricted_name + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


logical_replication_create_table_options:

+ + + + + + MODE + + + DISCARD + + + LABEL + + + = + + + BIDIRECTIONAL + + + ON + + + string_or_placeholder + + UNIDIRECTIONAL + + +

referenced by: +

+


check_external_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


opt_target_list:

+ + + + + + target_list + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + INCREMENTAL_LOCATION + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + = + + + string_or_placeholder + + PRIVILEGES + + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + routine_param + + , + + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + + + const_vector + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


iso_level:

+ + + + + + READ + + + UNCOMMITTED + + + COMMITTED + + + SNAPSHOT + + + REPEATABLE + + + READ + + + SERIALIZABLE + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + IDENTITY + + + IF + + + EXISTS + + + STORED + + + ADD + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + + set_generated_always + + + set_generated_default + + + identity_option_list + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + PER + + + NODE + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_routine_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + EXTERNAL + + + SECURITY + + + DEFINER + + + INVOKER + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


subject_clause:

+ + + + + + SUBJECT + + + string_or_placeholder + + NULL + + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


routine_param_with_default:

+ + + + + + routine_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_routine_opt_item:

+ + + + + + AS + + + SCONST + + + opt_link_sym + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_routine_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


trigger_transition:

+ + + + + + transition_is_new + + + transition_is_row + + + opt_as + + + table_alias_name + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIDIRECTIONAL + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG_IDS + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ELSE + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_INFO_DIR + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INSTEAD + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOBYPASSRLS + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOREPLICATION + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIGGERS + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIDIRECTIONAL + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIABLES + + + VARIADIC + + + VECTOR + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + AVOID_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + + STRAIGHT + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


routine_param:

+ + + + + + routine_param_class + + + param_name + + + param_name + + + routine_param_class + + + routine_param_type + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


const_vector:

+ + + + + + VECTOR + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + a_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


set_generated_always:

+ + + + + + SET + + + GENERATED_ALWAYS + + + ALWAYS + + +

referenced by: +

+


set_generated_default:

+ + + + + + SET + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + +

referenced by: +

+


identity_option_list:

+ + + + + + identity_option_elem + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + VECTOR + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_link_sym:

+ + + + + + , + + + SCONST + + +

referenced by: +

+


transition_is_new:

+ + + + + + NEW + + + OLD + + +

referenced by: +

+


transition_is_row:

+ + + + + + ROW + + + TABLE + + +

referenced by: +

+


opt_as:

+ + + + + + AS + + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


opt_col_def_list:

+ + + + + + ( + + + col_def_list + + ) + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


routine_param_class:

+ + + + + + IN + + + OUT + + + OUT + + + INOUT + + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


identity_option_elem:

+ + + + + + SET + + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ +
+ + + + +table_name + +@ + + +index_name + +[ + + +row_source_extension_stmt + +] + + +LATERAL + + +( + + +select_stmt + +) + + +func_application + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + +( + + +select_stmt + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + + +func_application + +WITH + + +ORDINALITY + + +opt_func_alias_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ +
+ + + + +window_name + +AS + + +( + + +opt_existing_window_name + + +opt_partition_clause + + +opt_sort_clause_no_index + + +opt_frame_clause + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.1/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ +
+ + + + +WITH + + +RECURSIVE + + +table_alias_name + + +opt_col_def_list_no_types + +AS + + +NOT + + +MATERIALIZED + + +( + + +preparable_stmt + +) + + +, + + +insert_stmt + + +update_stmt + + +delete_stmt + + +upsert_stmt + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..75f6bff611f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,65 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +EXECUTE + + +FULL + + +IMMEDIATELY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..c62819ac9b7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,123 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..ce716945834 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_func.html @@ -0,0 +1,103 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..9409c9ab865 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_index.html @@ -0,0 +1,248 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +alter_scatter_index_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_job.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_job.html new file mode 100644 index 00000000000..300b0a701f1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_job.html @@ -0,0 +1,22 @@ +
+ + + + +ALTER + + +JOB + + +a_expr + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_proc.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_proc.html new file mode 100644 index 00000000000..1ed1c7ccfa4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_proc.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +PROCEDURE + + +proc_name + +( + + +routine_param + +, + + +) + + +RENAME + + +TO + + +proc_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..7bd70d2ff20 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_sequence.html @@ -0,0 +1,112 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..09bdcb6b84e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_table.html @@ -0,0 +1,165 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + + +alter_scatter_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..49d3cca932c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,377 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +ON + + +UPDATE + + +a_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +IDENTITY + + +IF + + +EXISTS + + +STORED + + +ADD + + +generated_always_as + + +generated_by_default_as + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +set_generated_always + + +set_generated_default + + +identity_option_list + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +table_rls_mode + +ROW + + +LEVEL + + +SECURITY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..aa09064eb76 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_view.html @@ -0,0 +1,47 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/call.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/call.html new file mode 100644 index 00000000000..00e9a69e62c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/call.html @@ -0,0 +1,19 @@ +
+ + + + +CALL + + +proc_name + +( + + +param_values + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..d7068e09753 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +CANCEL + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_external_connection.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_external_connection.html new file mode 100644 index 00000000000..d797acbf9e5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CHECK + + +EXTERNAL + + +CONNECTION + + +connection_uri + +WITH + + +check_external_connection_options_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ +
+ + + + +column_name + + +typename + + +col_qualification + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/comment.html new file mode 100644 index 00000000000..12339cec6f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/comment.html @@ -0,0 +1,55 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TYPE + + +type_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..54feafa2282 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/commit_transaction.html @@ -0,0 +1,12 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..9f3ac21c00e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_changefeed.html @@ -0,0 +1,72 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +FOR + + +changefeed_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..61d77b237ef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_uri + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_func.html new file mode 100644 index 00000000000..88a7f77bba6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_func.html @@ -0,0 +1,112 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +routine_create_name + +( + + +routine_param + +, + + +) + + +RETURNS + + +SETOF + + +routine_return_type + +TABLE + + +( + + +table_func_column_list + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_index.html new file mode 100644 index 00000000000..4deeba46bc2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_index.html @@ -0,0 +1,169 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..0dd5097dd93 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,65 @@ +
+ + + + +CREATE + + +INVERTED + + +VECTOR + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..d5f8cb88b2d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_inverted_index.html @@ -0,0 +1,166 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_proc.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_proc.html new file mode 100644 index 00000000000..6f3cdef83ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_proc.html @@ -0,0 +1,57 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +PROCEDURE + + +routine_create_name + +( + + +routine_param + +, + + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..352dae46670 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..e471d200384 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_sequence.html @@ -0,0 +1,93 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_table_def + + +index_def + + +family_def + + +table_constraint + + +opt_validate_behavior + +LIKE + + +table_name + + +like_table_option_list + +, + + +) + + +opt_partition_by_table + + +opt_with_storage_parameter_list + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +opt_locality + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_name + + +create_as_col_qual_list + +, + + +column_name + + +create_as_col_qual_list + + +family_def + + +create_as_constraint_def + +) + + +opt_with_storage_parameter_list + +AS + + +select_stmt + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_trigger.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_trigger.html new file mode 100644 index 00000000000..74e469b9ee1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_trigger.html @@ -0,0 +1,67 @@ +
+ + + + +CREATE + + +TRIGGER + + +trigger_create_name + +BEFORE + + +AFTER + + +INSERT + + +DELETE + + +UPDATE + + +OR + + +ON + + +table_name + +FOR + + +EACH + + +ROW + + +WHEN + + +a_expr + +EXECUTE + + +FUNCTION + + +func_name + +( + + +trigger_func_args + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_view.html new file mode 100644 index 00000000000..4945cebdba5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/create_view.html @@ -0,0 +1,82 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..4baef93f023 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/declare_cursor.html @@ -0,0 +1,37 @@ +
+ + + + +DECLARE + + +cursor_name + + +opt_binary + + +opt_sensitivity + + +opt_scroll + +CURSOR + + +WITH + + +WITHOUT + + +HOLD + + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/delete.html new file mode 100644 index 00000000000..38a49d2ba0d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/delete.html @@ -0,0 +1,68 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +opt_batch_clause + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/do.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/do.html new file mode 100644 index 00000000000..147168a92e3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/do.html @@ -0,0 +1,17 @@ +
+ + + + +DO + + +LANGUAGE + + +PLPGSQL + + +routine_body_str + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_proc.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_proc.html new file mode 100644 index 00000000000..ade6c48b3e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_proc.html @@ -0,0 +1,40 @@ +
+ + + + +DROP + + +PROCEDURE + + +IF + + +EXISTS + + +proc_name + +( + + +routine_param + +, + + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_trigger.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_trigger.html new file mode 100644 index 00000000000..40ae8f5d432 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_trigger.html @@ -0,0 +1,28 @@ +
+ + + + +DROP + + +TRIGGER + + +IF + + +EXISTS + + +trigger_name + +ON + + +table_name + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/explain.html new file mode 100644 index 00000000000..8f3ae7d05cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/explain.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ +
+ + + + +FETCH + + +cursor_movement_specifier + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/grant.html new file mode 100644 index 00000000000..d2c374e7ab6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/grant.html @@ -0,0 +1,136 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/index_def.html new file mode 100644 index 00000000000..c8ecd654f3d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/index_def.html @@ -0,0 +1,95 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +VECTOR + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..6d684aed64e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/legacy_begin.html @@ -0,0 +1,83 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..0caa2a907ab --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +PAUSE + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..d10c90f7351 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_job.html @@ -0,0 +1,54 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + +FOR + + +SCHEDULES + + +select_stmt + +SCHEDULE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..f37643e1b73 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,26 @@ +
+ + + + +REFRESH + + +MATERIALIZED + + +VIEW + + +opt_concurrently + + +view_name + + +opt_as_of_clause + + +opt_clear_data + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/restore.html new file mode 100644 index 00000000000..63b9a0040f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/restore.html @@ -0,0 +1,71 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +string_or_placeholder + +IN + + +string_or_placeholder_opt_list + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..cd4a6ac7017 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +RESUME + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/revoke.html new file mode 100644 index 00000000000..6993d2a2f5f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/revoke.html @@ -0,0 +1,169 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..67757b68b4e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/rollback_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +ROLLBACK + + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/select.html @@ -0,0 +1,72 @@ +
+ + + + +select_clause + + +sort_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +select_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ +
+ + + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +( + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..ac6462f1794 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/set_transaction.html @@ -0,0 +1,83 @@ +
+ + + + +SET + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create.html new file mode 100644 index 00000000000..0bab8881cb2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TYPES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_default_session_variables_for_role.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_default_session_variables_for_role.html new file mode 100644 index 00000000000..60c41226626 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_default_session_variables_for_role.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +DEFAULT + + +SESSION + + +VARIABLES + + +FOR + + +role_or_group_or_user + + +role_spec + +ROLE_ALL + + +USER_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_external_connections.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_external_connections.html new file mode 100644 index 00000000000..ed66a243e58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_external_connections.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +EXTERNAL + + +CONNECTIONS + + +CONNECTION + + +string_or_placeholder + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..3a20563da58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_jobs.html @@ -0,0 +1,67 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +select_stmt + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +JOB + + +job_id + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..2e7793866ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_schemas.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..18e2c7d3010 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..069d79909e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/simple_select_clause.html @@ -0,0 +1,81 @@ +
+ + + + +SELECT + + +ALL + + +opt_target_list + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..e5b85117284 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/stmt_block.html @@ -0,0 +1,24519 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + call_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + do_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + check_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + insert_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


call_stmt:

+ + + + + + CALL + + + func_application + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TYPE + + + type_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


do_stmt:

+ + + + + + DO + + + do_stmt_opt_list + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_as_of_clause + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + + + prepare_transaction_stmt + + + commit_prepared_stmt + + + rollback_prepared_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + FOR + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_role_stmt + + + alter_virtual_cluster_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_logical_replication_stream_stmt + + + create_schedule_stmt + +

referenced by: +

+


check_stmt:

+ + + + + + check_external_connection_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + opt_batch_clause + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + TABLE + + + table_name + + FROM + + + import_format + + + string_or_placeholder + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_triggers_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_external_connections_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_procedures_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_default_session_variables_for_role_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_default_privileges_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


do_stmt_opt_list:

+ + + + + + do_stmt_opt_item + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + PROCEDURE + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_abort_mod + +

referenced by: +

+


prepare_transaction_stmt:

+ + + + + + PREPARE + + + TRANSACTION + + + SCONST + + +

referenced by: +

+


commit_prepared_stmt:

+ + + + + + COMMIT + + + PREPARED + + + SCONST + + +

referenced by: +

+


rollback_prepared_stmt:

+ + + + + + ROLLBACK + + + PREPARED + + + SCONST + + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_proc_stmt + + + alter_backup_schedule + + + alter_policy_stmt + + + alter_job_stmt + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


alter_virtual_cluster_stmt:

+ + + + + + alter_virtual_cluster_replication_stmt + + + alter_virtual_cluster_capability_stmt + + + alter_virtual_cluster_rename_stmt + + + alter_virtual_cluster_service_stmt + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + + + create_proc_stmt + + + create_trigger_stmt + + + create_policy_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + FOR + + + changefeed_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_logical_replication_stream_stmt:

+ + + + + + CREATE + + + LOGICALLY + + + REPLICATED + + + logical_replication_resources + + FROM + + + logical_replication_resources + + ON + + + string_or_placeholder + + + opt_logical_replication_create_table_options + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


check_external_connection_stmt:

+ + + + + + CHECK + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + + + opt_with_check_external_connection_options_list + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


opt_batch_clause:

+ + + + + + BATCH + + + ( + + + batch_param_list + + ) + + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + + + drop_proc_stmt + + + drop_trigger_stmt + + + drop_policy_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + + + call_stmt + + + do_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + BACKUP + + + SCHEMAS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_triggers_stmt:

+ + + + + + SHOW + + + TRIGGERS + + + FROM + + + table_name + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TYPES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_external_connections_stmt:

+ + + + + + SHOW + + + EXTERNAL + + + CONNECTIONS + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + + with_comment + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_procedures_stmt:

+ + + + + + SHOW + + + PROCEDURES + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + select_stmt + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + JOB + + + a_expr + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + + + with_comment + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_default_session_variables_for_role_stmt:

+ + + + + + SHOW + + + DEFAULT + + + SESSION + + + VARIABLES + + + FOR + + + role_or_group_or_user + + + role_spec + + ROLE_ALL + + + USER_ALL + + + ALL + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BIDIRECTIONAL + + + BINARY + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG_IDS + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INPUT + + + INSERT + + + INSTEAD + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOCALITY + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + MODE + + + MONTH + + + MOVE + + + NAMES + + + NAN + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOBYPASSRLS + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOREPLICATION + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SOURCE + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRIGGERS + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNIDIRECTIONAL + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALUE + + + VARIABLES + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VECTOR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


do_stmt_opt_item:

+ + + + + + SCONST + + + LANGUAGE + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


opt_abort_mod:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_proc_stmt:

+ + + + + + alter_proc_rename_stmt + + + alter_proc_owner_stmt + + + alter_proc_set_schema_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


alter_policy_stmt:

+ + + + + + ALTER + + + POLICY + + + name + + ON + + + table_name + + RENAME + + + TO + + + name + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


alter_job_stmt:

+ + + + + + ALTER + + + JOB + + + a_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


alter_virtual_cluster_replication_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + PAUSE + + + RESUME + + + REPLICATION + + + COMPLETE + + + REPLICATION + + + TO + + + SYSTEM + + + TIME + + + a_expr + + LATEST + + + SET + + + REPLICATION + + + replication_options_list + + SOURCE + + + source_replication_options_list + + START + + + REPLICATION + + + OF + + + d_expr + + ON + + + d_expr + + + opt_with_replication_options + +

referenced by: +

+


alter_virtual_cluster_capability_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + GRANT + + + REVOKE + + + ALL + + + CAPABILITIES + + +

referenced by: +

+


alter_virtual_cluster_rename_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + RENAME + + + TO + + + d_expr + +

referenced by: +

+


alter_virtual_cluster_service_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + START + + + SERVICE + + + SHARED + + + STOP + + + SERVICE + + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + DISTANCE + + + a_expr + + COS_DISTANCE + + + a_expr + + NEG_INNER_PRODUCT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + VECTOR + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + routine_return_type + + TABLE + + + ( + + + table_func_column_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_proc_stmt:

+ + + + + + CREATE + + + opt_or_replace + + PROCEDURE + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_trigger_stmt:

+ + + + + + CREATE + + + opt_or_replace + + TRIGGER + + + name + + + trigger_action_time + + + trigger_event_list + + ON + + + table_name + + + opt_trigger_transition_list + + + trigger_for_each + + + trigger_when + + EXECUTE + + + function_or_procedure + + + func_name + + ( + + + trigger_func_args + + ) + + +

referenced by: +

+


create_policy_stmt:

+ + + + + + CREATE + + + POLICY + + + IF + + + NOT + + + EXISTS + + + name + + ON + + + table_name + + + opt_policy_type + + + opt_policy_command + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_targets:

+ + + + + + changefeed_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


logical_replication_resources:

+ + + + + + TABLE + + + db_object_name + + TABLES + + + ( + + + logical_replication_resources_list + + ) + + + DATABASE + + + database_name + +

referenced by: +

+


opt_logical_replication_create_table_options:

+ + + + + + WITH + + + logical_replication_create_table_options_list + + OPTIONS + + + ( + + + logical_replication_create_table_options_list + + ) + + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


opt_with_check_external_connection_options_list:

+ + + + + + WITH + + + check_external_connection_options_list + + OPTIONS + + + ( + + + check_external_connection_options_list + + ) + + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


batch_param_list:

+ + + + + + batch_param + + , + + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_proc_stmt:

+ + + + + + DROP + + + PROCEDURE + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_trigger_stmt:

+ + + + + + DROP + + + TRIGGER + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


drop_policy_stmt:

+ + + + + + DROP + + + POLICY + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + + VIRTUAL_CLUSTER_NAME + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + + IGNORE_FOREIGN_KEYS + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


show_job_options_list:

+ + + + + + show_job_options + + , + + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_iso_level + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_proc_rename_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_proc_owner_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_proc_set_schema_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


opt_policy_roles:

+ + + + + + TO + + + role_spec_list + +

referenced by: +

+


opt_policy_exprs:

+ + + + + + USING + + + ( + + + a_expr + + ) + + + WITH + + + CHECK + + + WITH + + + CHECK + + + ( + + + a_expr + + ) + + + USING + + + ( + + + a_expr + + ) + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


virtual_cluster:

+ + + + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


virtual_cluster_spec:

+ + + + + + d_expr + + [ + + + a_expr + + ] + + +

referenced by: +

+


replication_options_list:

+ + + + + + replication_options + + , + + +

referenced by: +

+


source_replication_options_list:

+ + + + + + source_replication_options + + , + + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


opt_with_replication_options:

+ + + + + + WITH + + + replication_options_list + + OPTIONS + + + ( + + + replication_options_list + + ) + + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


routine_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_routine_param_with_default_list:

+ + + + + + routine_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


routine_return_type:

+ + + + + + routine_param_type + +

referenced by: +

+


opt_create_routine_opt_list:

+ + + + + + create_routine_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


table_func_column_list:

+ + + + + + table_func_column + + , + + +

referenced by: +

+


trigger_action_time:

+ + + + + + BEFORE + + + AFTER + + + INSTEAD + + + OF + + +

referenced by: +

+


trigger_event_list:

+ + + + + + trigger_event + + OR + + +

referenced by: +

+


opt_trigger_transition_list:

+ + + + + + REFERENCING + + + trigger_transition_list + +

referenced by: +

+


trigger_for_each:

+ + + + + + FOR + + + trigger_for_opt_each + + + trigger_for_type + +

referenced by: +

+


trigger_when:

+ + + + + + WHEN + + + a_expr + +

referenced by: +

+


function_or_procedure:

+ + + + + + FUNCTION + + + PROCEDURE + + +

referenced by: +

+


trigger_func_args:

+ + + + + + trigger_func_arg + + , + + + trigger_func_arg + +

referenced by: +

+


opt_policy_type:

+ + + + + + AS + + + PERMISSIVE + + + RESTRICTIVE + + +

referenced by: +

+


opt_policy_command:

+ + + + + + FOR + + + ALL + + + SELECT + + + INSERT + + + UPDATE + + + DELETE + + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


logical_replication_resources_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


logical_replication_create_table_options_list:

+ + + + + + logical_replication_create_table_options + + , + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


check_external_connection_options_list:

+ + + + + + check_external_connection_options + + , + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


batch_param:

+ + + + + + SIZE + + + a_expr + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + EXPERIMENTAL + + + DEFERRED + + + COPY + + + REMOVE_REGIONS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + + opt_target_list + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_job_options:

+ + + + + + EXECUTION + + + DETAILS + + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


transaction_iso_level:

+ + + + + + ISOLATION + + + LEVEL + + + iso_level + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_targets + + + opt_with_options + + DROP + + + changefeed_targets + + SET + + + kv_option_list + + UNSET + + + name_list + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_routine_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + + EXECUTE + + + FULL + + + IMMEDIATELY + + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + + + subject_clause + + REPLICATION + + + NOREPLICATION + + + BYPASSRLS + + + NOBYPASSRLS + + +

referenced by: +

+


replication_options:

+ + + + + + RETENTION + + + = + + + d_expr + + READ + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


source_replication_options:

+ + + + + + EXPIRATION + + + WINDOW + + + = + + + d_expr + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + DISTANCE + + + COS_DISTANCE + + + NEG_INNER_PRODUCT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + simple_typename + + , + + +

referenced by: +

+


routine_param_with_default_list:

+ + + + + + routine_param_with_default + + , + + +

referenced by: +

+


routine_param_type:

+ + + + + + typename + +

referenced by: +

+


create_routine_opt_list:

+ + + + + + create_routine_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


table_func_column:

+ + + + + + param_name + + + routine_param_type + +

referenced by: +

+


trigger_event:

+ + + + + + INSERT + + + DELETE + + + UPDATE + + + OF + + + name_list + + TRUNCATE + + +

referenced by: +

+


trigger_transition_list:

+ + + + + + trigger_transition + +

referenced by: +

+


trigger_for_opt_each:

+ + + + + + EACH + + +

referenced by: +

+


trigger_for_type:

+ + + + + + ROW + + + STATEMENT + + +

referenced by: +

+


trigger_func_arg:

+ + + + + + ICONST + + + FCONST + + + SCONST + + + unrestricted_name + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


logical_replication_create_table_options:

+ + + + + + MODE + + + DISCARD + + + LABEL + + + = + + + BIDIRECTIONAL + + + ON + + + string_or_placeholder + + UNIDIRECTIONAL + + +

referenced by: +

+


check_external_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


opt_target_list:

+ + + + + + target_list + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + INCREMENTAL_LOCATION + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + = + + + string_or_placeholder + + PRIVILEGES + + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + routine_param + + , + + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + + + const_vector + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


iso_level:

+ + + + + + READ + + + UNCOMMITTED + + + COMMITTED + + + SNAPSHOT + + + REPEATABLE + + + READ + + + SERIALIZABLE + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + IDENTITY + + + IF + + + EXISTS + + + STORED + + + ADD + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + + set_generated_always + + + set_generated_default + + + identity_option_list + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + + table_rls_mode + + ROW + + + LEVEL + + + SECURITY + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + PER + + + NODE + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_routine_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + EXTERNAL + + + SECURITY + + + DEFINER + + + INVOKER + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


subject_clause:

+ + + + + + SUBJECT + + + string_or_placeholder + + NULL + + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


routine_param_with_default:

+ + + + + + routine_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_routine_opt_item:

+ + + + + + AS + + + SCONST + + + opt_link_sym + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_routine_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


trigger_transition:

+ + + + + + transition_is_new + + + transition_is_row + + + opt_as + + + table_alias_name + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIDIRECTIONAL + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BUNDLE + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG_IDS + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ELSE + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_INFO_DIR + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INSTEAD + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODE + + + MODIFYCLUSTERSETTING + + + MODIFYSQLCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOBYPASSRLS + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOREPLICATION + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETRY + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SOURCE + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIGGERS + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIDIRECTIONAL + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIABLES + + + VARIADIC + + + VECTOR + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERMETADATA + + + VIEWCLUSTERSETTING + + + VIEWDEBUG + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + AVOID_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + + STRAIGHT + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


routine_param:

+ + + + + + routine_param_class + + + param_name + + + param_name + + + routine_param_class + + + routine_param_type + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


const_vector:

+ + + + + + VECTOR + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + a_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


set_generated_always:

+ + + + + + SET + + + GENERATED_ALWAYS + + + ALWAYS + + +

referenced by: +

+


set_generated_default:

+ + + + + + SET + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + +

referenced by: +

+


identity_option_list:

+ + + + + + identity_option_elem + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


table_rls_mode:

+ + + + + + ENABLE + + + DISABLE + + + NO + + + FORCE + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + VECTOR + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_link_sym:

+ + + + + + , + + + SCONST + + +

referenced by: +

+


transition_is_new:

+ + + + + + NEW + + + OLD + + +

referenced by: +

+


transition_is_row:

+ + + + + + ROW + + + TABLE + + +

referenced by: +

+


opt_as:

+ + + + + + AS + + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


opt_col_def_list:

+ + + + + + ( + + + col_def_list + + ) + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


routine_param_class:

+ + + + + + IN + + + OUT + + + OUT + + + INOUT + + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


identity_option_elem:

+ + + + + + SET + + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ +
+ + + + +table_name + +@ + + +index_name + +[ + + +row_source_extension_stmt + +] + + +LATERAL + + +( + + +select_stmt + +) + + +func_application + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + +( + + +select_stmt + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + + +func_application + +WITH + + +ORDINALITY + + +opt_func_alias_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ +
+ + + + +window_name + +AS + + +( + + +opt_existing_window_name + + +opt_partition_clause + + +opt_sort_clause_no_index + + +opt_frame_clause + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.2/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ +
+ + + + +WITH + + +RECURSIVE + + +table_alias_name + + +opt_col_def_list_no_types + +AS + + +NOT + + +MATERIALIZED + + +( + + +preparable_stmt + +) + + +, + + +insert_stmt + + +update_stmt + + +delete_stmt + + +upsert_stmt + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..75f6bff611f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,65 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +EXECUTE + + +FULL + + +IMMEDIATELY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..220100af05b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,129 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +ROUTINES + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +ROUTINES + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..ce716945834 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_func.html @@ -0,0 +1,103 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..9409c9ab865 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_index.html @@ -0,0 +1,248 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +alter_scatter_index_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_job.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_job.html new file mode 100644 index 00000000000..300b0a701f1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_job.html @@ -0,0 +1,22 @@ +
+ + + + +ALTER + + +JOB + + +a_expr + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_proc.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_proc.html new file mode 100644 index 00000000000..1ed1c7ccfa4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_proc.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +PROCEDURE + + +proc_name + +( + + +routine_param + +, + + +) + + +RENAME + + +TO + + +proc_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..6e67a0a296d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_sequence.html @@ -0,0 +1,115 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +SESSION + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..d25503b6cce --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_table.html @@ -0,0 +1,168 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + + +alter_scatter_stmt + + +alter_table_logged_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..49d3cca932c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,377 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +ON + + +UPDATE + + +a_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +IDENTITY + + +IF + + +EXISTS + + +STORED + + +ADD + + +generated_always_as + + +generated_by_default_as + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +set_generated_always + + +set_generated_default + + +identity_option_list + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +table_rls_mode + +ROW + + +LEVEL + + +SECURITY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..aa09064eb76 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_view.html @@ -0,0 +1,47 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/call.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/call.html new file mode 100644 index 00000000000..00e9a69e62c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/call.html @@ -0,0 +1,19 @@ +
+ + + + +CALL + + +proc_name + +( + + +param_values + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..d7068e09753 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +CANCEL + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_external_connection.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_external_connection.html new file mode 100644 index 00000000000..d797acbf9e5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CHECK + + +EXTERNAL + + +CONNECTION + + +connection_uri + +WITH + + +check_external_connection_options_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ +
+ + + + +column_name + + +typename + + +col_qualification + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/comment.html new file mode 100644 index 00000000000..12339cec6f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/comment.html @@ -0,0 +1,55 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TYPE + + +type_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..54feafa2282 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/commit_transaction.html @@ -0,0 +1,12 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..9f3ac21c00e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_changefeed.html @@ -0,0 +1,72 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +FOR + + +changefeed_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..61d77b237ef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_uri + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_func.html new file mode 100644 index 00000000000..88a7f77bba6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_func.html @@ -0,0 +1,112 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +routine_create_name + +( + + +routine_param + +, + + +) + + +RETURNS + + +SETOF + + +routine_return_type + +TABLE + + +( + + +table_func_column_list + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_index.html new file mode 100644 index 00000000000..4deeba46bc2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_index.html @@ -0,0 +1,169 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..0dd5097dd93 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,65 @@ +
+ + + + +CREATE + + +INVERTED + + +VECTOR + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..d5f8cb88b2d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_inverted_index.html @@ -0,0 +1,166 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_proc.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_proc.html new file mode 100644 index 00000000000..6f3cdef83ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_proc.html @@ -0,0 +1,57 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +PROCEDURE + + +routine_create_name + +( + + +routine_param + +, + + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..352dae46670 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..fbd1d6e21d6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_sequence.html @@ -0,0 +1,96 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +SESSION + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_table_def + + +index_def + + +family_def + + +table_constraint + + +opt_validate_behavior + +LIKE + + +table_name + + +like_table_option_list + +, + + +) + + +opt_partition_by_table + + +opt_with_storage_parameter_list + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +opt_locality + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_name + + +create_as_col_qual_list + +, + + +column_name + + +create_as_col_qual_list + + +family_def + + +create_as_constraint_def + +) + + +opt_with_storage_parameter_list + +AS + + +select_stmt + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_trigger.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_trigger.html new file mode 100644 index 00000000000..74e469b9ee1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_trigger.html @@ -0,0 +1,67 @@ +
+ + + + +CREATE + + +TRIGGER + + +trigger_create_name + +BEFORE + + +AFTER + + +INSERT + + +DELETE + + +UPDATE + + +OR + + +ON + + +table_name + +FOR + + +EACH + + +ROW + + +WHEN + + +a_expr + +EXECUTE + + +FUNCTION + + +func_name + +( + + +trigger_func_args + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_view.html new file mode 100644 index 00000000000..4945cebdba5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/create_view.html @@ -0,0 +1,82 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..4baef93f023 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/declare_cursor.html @@ -0,0 +1,37 @@ +
+ + + + +DECLARE + + +cursor_name + + +opt_binary + + +opt_sensitivity + + +opt_scroll + +CURSOR + + +WITH + + +WITHOUT + + +HOLD + + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/delete.html new file mode 100644 index 00000000000..38a49d2ba0d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/delete.html @@ -0,0 +1,68 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +opt_batch_clause + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/do.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/do.html new file mode 100644 index 00000000000..147168a92e3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/do.html @@ -0,0 +1,17 @@ +
+ + + + +DO + + +LANGUAGE + + +PLPGSQL + + +routine_body_str + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_proc.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_proc.html new file mode 100644 index 00000000000..ade6c48b3e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_proc.html @@ -0,0 +1,40 @@ +
+ + + + +DROP + + +PROCEDURE + + +IF + + +EXISTS + + +proc_name + +( + + +routine_param + +, + + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_trigger.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_trigger.html new file mode 100644 index 00000000000..40ae8f5d432 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_trigger.html @@ -0,0 +1,28 @@ +
+ + + + +DROP + + +TRIGGER + + +IF + + +EXISTS + + +trigger_name + +ON + + +table_name + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/explain.html new file mode 100644 index 00000000000..8f3ae7d05cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/explain.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ +
+ + + + +FETCH + + +cursor_movement_specifier + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/grant.html new file mode 100644 index 00000000000..64f2da2245d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/grant.html @@ -0,0 +1,142 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/index_def.html new file mode 100644 index 00000000000..c8ecd654f3d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/index_def.html @@ -0,0 +1,95 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +VECTOR + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..6d684aed64e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/legacy_begin.html @@ -0,0 +1,83 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..0caa2a907ab --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +PAUSE + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..d10c90f7351 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_job.html @@ -0,0 +1,54 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + +FOR + + +SCHEDULES + + +select_stmt + +SCHEDULE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..f37643e1b73 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,26 @@ +
+ + + + +REFRESH + + +MATERIALIZED + + +VIEW + + +opt_concurrently + + +view_name + + +opt_as_of_clause + + +opt_clear_data + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/restore.html new file mode 100644 index 00000000000..63b9a0040f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/restore.html @@ -0,0 +1,71 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +string_or_placeholder + +IN + + +string_or_placeholder_opt_list + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..cd4a6ac7017 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +RESUME + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/revoke.html new file mode 100644 index 00000000000..08ffba4d742 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/revoke.html @@ -0,0 +1,178 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..67757b68b4e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/rollback_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +ROLLBACK + + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/select.html @@ -0,0 +1,72 @@ +
+ + + + +select_clause + + +sort_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +select_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ +
+ + + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +( + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..ac6462f1794 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/set_transaction.html @@ -0,0 +1,83 @@ +
+ + + + +SET + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create.html new file mode 100644 index 00000000000..2b2cde36e80 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TRIGGERS + + +TYPES + + +ROUTINES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_default_session_variables_for_role.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_default_session_variables_for_role.html new file mode 100644 index 00000000000..60c41226626 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_default_session_variables_for_role.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +DEFAULT + + +SESSION + + +VARIABLES + + +FOR + + +role_or_group_or_user + + +role_spec + +ROLE_ALL + + +USER_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_external_connections.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_external_connections.html new file mode 100644 index 00000000000..ed66a243e58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_external_connections.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +EXTERNAL + + +CONNECTIONS + + +CONNECTION + + +string_or_placeholder + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..3a20563da58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_jobs.html @@ -0,0 +1,67 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +select_stmt + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +JOB + + +job_id + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..2e7793866ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_schemas.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..18e2c7d3010 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_triggers.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_triggers.html new file mode 100644 index 00000000000..905d159d0c1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_triggers.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +TRIGGERS + + +FROM + + +table_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..069d79909e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/simple_select_clause.html @@ -0,0 +1,81 @@ +
+ + + + +SELECT + + +ALL + + +opt_target_list + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..9b310de206a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/stmt_block.html @@ -0,0 +1,24569 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + call_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + do_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + check_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + insert_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


call_stmt:

+ + + + + + CALL + + + func_application + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TYPE + + + type_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


do_stmt:

+ + + + + + DO + + + do_stmt_opt_list + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_as_of_clause + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + + + prepare_transaction_stmt + + + commit_prepared_stmt + + + rollback_prepared_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + FOR + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_role_stmt + + + alter_virtual_cluster_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_logical_replication_stream_stmt + + + create_schedule_stmt + +

referenced by: +

+


check_stmt:

+ + + + + + check_external_connection_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + opt_batch_clause + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_triggers_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_external_connections_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_procedures_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_default_session_variables_for_role_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_default_privileges_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


do_stmt_opt_list:

+ + + + + + do_stmt_opt_item + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + PROCEDURE + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_abort_mod + +

referenced by: +

+


prepare_transaction_stmt:

+ + + + + + PREPARE + + + TRANSACTION + + + SCONST + + +

referenced by: +

+


commit_prepared_stmt:

+ + + + + + COMMIT + + + PREPARED + + + SCONST + + +

referenced by: +

+


rollback_prepared_stmt:

+ + + + + + ROLLBACK + + + PREPARED + + + SCONST + + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_proc_stmt + + + alter_backup_schedule + + + alter_policy_stmt + + + alter_job_stmt + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


alter_virtual_cluster_stmt:

+ + + + + + alter_virtual_cluster_replication_stmt + + + alter_virtual_cluster_capability_stmt + + + alter_virtual_cluster_rename_stmt + + + alter_virtual_cluster_service_stmt + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + + + create_proc_stmt + + + create_trigger_stmt + + + create_policy_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + FOR + + + changefeed_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_logical_replication_stream_stmt:

+ + + + + + CREATE + + + LOGICALLY + + + REPLICATED + + + logical_replication_resources + + FROM + + + logical_replication_resources + + ON + + + string_or_placeholder + + + opt_logical_replication_create_table_options + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


check_external_connection_stmt:

+ + + + + + CHECK + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + + + opt_with_check_external_connection_options_list + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


opt_batch_clause:

+ + + + + + BATCH + + + ( + + + batch_param_list + + ) + + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + + + drop_proc_stmt + + + drop_trigger_stmt + + + drop_policy_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + + + call_stmt + + + do_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + BACKUP + + + SCHEMAS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_triggers_stmt:

+ + + + + + SHOW + + + TRIGGERS + + + FROM + + + table_name + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TRIGGERS + + + TYPES + + + ROUTINES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_external_connections_stmt:

+ + + + + + SHOW + + + EXTERNAL + + + CONNECTIONS + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + + with_comment + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_procedures_stmt:

+ + + + + + SHOW + + + PROCEDURES + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + select_stmt + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + JOB + + + a_expr + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + + + with_comment + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_default_session_variables_for_role_stmt:

+ + + + + + SHOW + + + DEFAULT + + + SESSION + + + VARIABLES + + + FOR + + + role_or_group_or_user + + + role_spec + + ROLE_ALL + + + USER_ALL + + + ALL + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BIDIRECTIONAL + + + BINARY + + + BUCKET_COUNT + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG_IDS + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INPUT + + + INSERT + + + INSTEAD + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOCALITY + + + LOGGED + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + MODE + + + MONTH + + + MOVE + + + NAMES + + + NAN + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOBYPASSRLS + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOREPLICATION + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PROVISIONSRC + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SOURCE + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRIGGERS + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNIDIRECTIONAL + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALUE + + + VARIABLES + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERSETTING + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VECTOR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


do_stmt_opt_item:

+ + + + + + SCONST + + + LANGUAGE + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


opt_abort_mod:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_logged_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_proc_stmt:

+ + + + + + alter_proc_rename_stmt + + + alter_proc_owner_stmt + + + alter_proc_set_schema_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


alter_policy_stmt:

+ + + + + + ALTER + + + POLICY + + + name + + ON + + + table_name + + RENAME + + + TO + + + name + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


alter_job_stmt:

+ + + + + + ALTER + + + JOB + + + a_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


alter_virtual_cluster_replication_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + PAUSE + + + RESUME + + + REPLICATION + + + COMPLETE + + + REPLICATION + + + TO + + + SYSTEM + + + TIME + + + a_expr + + LATEST + + + SET + + + REPLICATION + + + replication_options_list + + SOURCE + + + source_replication_options_list + + START + + + REPLICATION + + + OF + + + d_expr + + ON + + + d_expr + + + opt_with_replication_options + +

referenced by: +

+


alter_virtual_cluster_capability_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + GRANT + + + REVOKE + + + ALL + + + CAPABILITIES + + +

referenced by: +

+


alter_virtual_cluster_rename_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + RENAME + + + TO + + + d_expr + +

referenced by: +

+


alter_virtual_cluster_service_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + START + + + SERVICE + + + SHARED + + + STOP + + + SERVICE + + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + DISTANCE + + + a_expr + + COS_DISTANCE + + + a_expr + + NEG_INNER_PRODUCT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + VECTOR + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + routine_return_type + + TABLE + + + ( + + + table_func_column_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_proc_stmt:

+ + + + + + CREATE + + + opt_or_replace + + PROCEDURE + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_trigger_stmt:

+ + + + + + CREATE + + + opt_or_replace + + TRIGGER + + + name + + + trigger_action_time + + + trigger_event_list + + ON + + + table_name + + + opt_trigger_transition_list + + + trigger_for_each + + + trigger_when + + EXECUTE + + + function_or_procedure + + + func_name + + ( + + + trigger_func_args + + ) + + +

referenced by: +

+


create_policy_stmt:

+ + + + + + CREATE + + + POLICY + + + IF + + + NOT + + + EXISTS + + + name + + ON + + + table_name + + + opt_policy_type + + + opt_policy_command + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_targets:

+ + + + + + changefeed_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


logical_replication_resources:

+ + + + + + TABLE + + + db_object_name + + TABLES + + + ( + + + logical_replication_resources_list + + ) + + + DATABASE + + + database_name + +

referenced by: +

+


opt_logical_replication_create_table_options:

+ + + + + + WITH + + + logical_replication_create_table_options_list + + OPTIONS + + + ( + + + logical_replication_create_table_options_list + + ) + + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


opt_with_check_external_connection_options_list:

+ + + + + + WITH + + + check_external_connection_options_list + + OPTIONS + + + ( + + + check_external_connection_options_list + + ) + + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


batch_param_list:

+ + + + + + batch_param + + , + + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_proc_stmt:

+ + + + + + DROP + + + PROCEDURE + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_trigger_stmt:

+ + + + + + DROP + + + TRIGGER + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


drop_policy_stmt:

+ + + + + + DROP + + + POLICY + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + + VIRTUAL_CLUSTER_NAME + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + + IGNORE_FOREIGN_KEYS + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


show_job_options_list:

+ + + + + + show_job_options + + , + + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_iso_level + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_logged_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + LOGGED + + + UNLOGGED + + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_proc_rename_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_proc_owner_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_proc_set_schema_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


opt_policy_roles:

+ + + + + + TO + + + role_spec_list + +

referenced by: +

+


opt_policy_exprs:

+ + + + + + USING + + + ( + + + a_expr + + ) + + + WITH + + + CHECK + + + WITH + + + CHECK + + + ( + + + a_expr + + ) + + + USING + + + ( + + + a_expr + + ) + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


virtual_cluster:

+ + + + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


virtual_cluster_spec:

+ + + + + + d_expr + + [ + + + a_expr + + ] + + +

referenced by: +

+


replication_options_list:

+ + + + + + replication_options + + , + + +

referenced by: +

+


source_replication_options_list:

+ + + + + + source_replication_options + + , + + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


opt_with_replication_options:

+ + + + + + WITH + + + replication_options_list + + OPTIONS + + + ( + + + replication_options_list + + ) + + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


routine_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_routine_param_with_default_list:

+ + + + + + routine_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


routine_return_type:

+ + + + + + routine_param_type + +

referenced by: +

+


opt_create_routine_opt_list:

+ + + + + + create_routine_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


table_func_column_list:

+ + + + + + table_func_column + + , + + +

referenced by: +

+


trigger_action_time:

+ + + + + + BEFORE + + + AFTER + + + INSTEAD + + + OF + + +

referenced by: +

+


trigger_event_list:

+ + + + + + trigger_event + + OR + + +

referenced by: +

+


opt_trigger_transition_list:

+ + + + + + REFERENCING + + + trigger_transition_list + +

referenced by: +

+


trigger_for_each:

+ + + + + + FOR + + + trigger_for_opt_each + + + trigger_for_type + +

referenced by: +

+


trigger_when:

+ + + + + + WHEN + + + a_expr + +

referenced by: +

+


function_or_procedure:

+ + + + + + FUNCTION + + + PROCEDURE + + +

referenced by: +

+


trigger_func_args:

+ + + + + + trigger_func_arg + + , + + + trigger_func_arg + +

referenced by: +

+


opt_policy_type:

+ + + + + + AS + + + PERMISSIVE + + + RESTRICTIVE + + +

referenced by: +

+


opt_policy_command:

+ + + + + + FOR + + + ALL + + + SELECT + + + INSERT + + + UPDATE + + + DELETE + + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


logical_replication_resources_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


logical_replication_create_table_options_list:

+ + + + + + logical_replication_create_table_options + + , + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


check_external_connection_options_list:

+ + + + + + check_external_connection_options + + , + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


batch_param:

+ + + + + + SIZE + + + a_expr + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + EXPERIMENTAL + + + DEFERRED + + + COPY + + + REMOVE_REGIONS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + + opt_target_list + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_job_options:

+ + + + + + EXECUTION + + + DETAILS + + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


transaction_iso_level:

+ + + + + + ISOLATION + + + LEVEL + + + iso_level + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + + ROUTINES + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_targets + + + opt_with_options + + DROP + + + changefeed_targets + + SET + + + kv_option_list + + UNSET + + + name_list + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_routine_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + + EXECUTE + + + FULL + + + IMMEDIATELY + + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + + + subject_clause + + + provisionsrc_clause + + REPLICATION + + + NOREPLICATION + + + BYPASSRLS + + + NOBYPASSRLS + + +

referenced by: +

+


replication_options:

+ + + + + + RETENTION + + + = + + + d_expr + + READ + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


source_replication_options:

+ + + + + + EXPIRATION + + + WINDOW + + + = + + + d_expr + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + DISTANCE + + + COS_DISTANCE + + + NEG_INNER_PRODUCT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + simple_typename + + , + + +

referenced by: +

+


routine_param_with_default_list:

+ + + + + + routine_param_with_default + + , + + +

referenced by: +

+


routine_param_type:

+ + + + + + typename + +

referenced by: +

+


create_routine_opt_list:

+ + + + + + create_routine_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


table_func_column:

+ + + + + + param_name + + + routine_param_type + +

referenced by: +

+


trigger_event:

+ + + + + + INSERT + + + DELETE + + + UPDATE + + + OF + + + name_list + + TRUNCATE + + +

referenced by: +

+


trigger_transition_list:

+ + + + + + trigger_transition + +

referenced by: +

+


trigger_for_opt_each:

+ + + + + + EACH + + +

referenced by: +

+


trigger_for_type:

+ + + + + + ROW + + + STATEMENT + + +

referenced by: +

+


trigger_func_arg:

+ + + + + + ICONST + + + FCONST + + + SCONST + + + unrestricted_name + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


logical_replication_create_table_options:

+ + + + + + MODE + + + DISCARD + + + LABEL + + + = + + + BIDIRECTIONAL + + + ON + + + string_or_placeholder + + UNIDIRECTIONAL + + +

referenced by: +

+


check_external_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


opt_target_list:

+ + + + + + target_list + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + INCREMENTAL_LOCATION + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + = + + + string_or_placeholder + + PRIVILEGES + + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + routine_param + + , + + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + + + const_vector + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


iso_level:

+ + + + + + READ + + + UNCOMMITTED + + + COMMITTED + + + SNAPSHOT + + + REPEATABLE + + + READ + + + SERIALIZABLE + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + IDENTITY + + + IF + + + EXISTS + + + STORED + + + ADD + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + + set_generated_always + + + set_generated_default + + + identity_option_list + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + + table_rls_mode + + ROW + + + LEVEL + + + SECURITY + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + PER + + + NODE + + + SESSION + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_routine_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + EXTERNAL + + + SECURITY + + + DEFINER + + + INVOKER + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


subject_clause:

+ + + + + + SUBJECT + + + string_or_placeholder + + NULL + + +

referenced by: +

+


provisionsrc_clause:

+ + + + + + PROVISIONSRC + + + string_or_placeholder + + NULL + + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


routine_param_with_default:

+ + + + + + routine_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_routine_opt_item:

+ + + + + + AS + + + SCONST + + + opt_link_sym + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_routine_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


trigger_transition:

+ + + + + + transition_is_new + + + transition_is_row + + + opt_as + + + table_alias_name + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIDIRECTIONAL + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG_IDS + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ELSE + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_INFO_DIR + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INSTEAD + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGGED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODE + + + MODIFYCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOBYPASSRLS + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOREPLICATION + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURE + + + PROCEDURES + + + PROVISIONSRC + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SOURCE + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIGGERS + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIDIRECTIONAL + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIABLES + + + VARIADIC + + + VECTOR + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERSETTING + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + AVOID_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + + STRAIGHT + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + alias_clause + + AS + + + table_alias_name + + + table_alias_name + + ( + + + col_def_list + + ) + + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


routine_param:

+ + + + + + routine_param_class + + + param_name + + + param_name + + + routine_param_class + + + routine_param_type + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


const_vector:

+ + + + + + VECTOR + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + a_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


set_generated_always:

+ + + + + + SET + + + GENERATED_ALWAYS + + + ALWAYS + + +

referenced by: +

+


set_generated_default:

+ + + + + + SET + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + +

referenced by: +

+


identity_option_list:

+ + + + + + identity_option_elem + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


table_rls_mode:

+ + + + + + ENABLE + + + DISABLE + + + NO + + + FORCE + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + VECTOR + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_link_sym:

+ + + + + + , + + + SCONST + + +

referenced by: +

+


transition_is_new:

+ + + + + + NEW + + + OLD + + +

referenced by: +

+


transition_is_row:

+ + + + + + ROW + + + TABLE + + +

referenced by: +

+


opt_as:

+ + + + + + AS + + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


routine_param_class:

+ + + + + + IN + + + OUT + + + OUT + + + INOUT + + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


identity_option_elem:

+ + + + + + SET + + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + PER + + + NODE + + + SESSION + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ +
+ + + + +table_name + +@ + + +index_name + +[ + + +row_source_extension_stmt + +] + + +LATERAL + + +( + + +select_stmt + +) + + +func_application + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + +( + + +select_stmt + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + + +func_application + +WITH + + +ORDINALITY + + +opt_func_alias_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ +
+ + + + +window_name + +AS + + +( + + +opt_existing_window_name + + +opt_partition_clause + + +opt_sort_clause_no_index + + +opt_frame_clause + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.3/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ +
+ + + + +WITH + + +RECURSIVE + + +table_alias_name + + +opt_col_def_list_no_types + +AS + + +NOT + + +MATERIALIZED + + +( + + +preparable_stmt + +) + + +, + + +insert_stmt + + +update_stmt + + +delete_stmt + + +upsert_stmt + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..75f6bff611f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,65 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +EXECUTE + + +FULL + + +IMMEDIATELY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..220100af05b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,129 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +ROUTINES + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +ROUTINES + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_external_connection.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_external_connection.html new file mode 100644 index 00000000000..9b1815da852 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_external_connection.html @@ -0,0 +1,28 @@ +
+ + + + +ALTER + + +EXTERNAL + + +CONNECTION + + +IF + + +EXISTS + + +connection_name + +AS + + +connection_uri + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..ce716945834 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_func.html @@ -0,0 +1,103 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..9409c9ab865 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_index.html @@ -0,0 +1,248 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +alter_scatter_index_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_job.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_job.html new file mode 100644 index 00000000000..300b0a701f1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_job.html @@ -0,0 +1,22 @@ +
+ + + + +ALTER + + +JOB + + +a_expr + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_proc.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_proc.html new file mode 100644 index 00000000000..1ed1c7ccfa4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_proc.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +PROCEDURE + + +proc_name + +( + + +routine_param + +, + + +) + + +RENAME + + +TO + + +proc_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..6e67a0a296d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_sequence.html @@ -0,0 +1,115 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +SESSION + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..d25503b6cce --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_table.html @@ -0,0 +1,168 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + + +alter_scatter_stmt + + +alter_table_logged_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..49d3cca932c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,377 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +ON + + +UPDATE + + +a_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +IDENTITY + + +IF + + +EXISTS + + +STORED + + +ADD + + +generated_always_as + + +generated_by_default_as + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +set_generated_always + + +set_generated_default + + +identity_option_list + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +table_rls_mode + +ROW + + +LEVEL + + +SECURITY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..aa09064eb76 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_view.html @@ -0,0 +1,47 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/call.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/call.html new file mode 100644 index 00000000000..00e9a69e62c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/call.html @@ -0,0 +1,19 @@ +
+ + + + +CALL + + +proc_name + +( + + +param_values + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..d7068e09753 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +CANCEL + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_external_connection.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_external_connection.html new file mode 100644 index 00000000000..d797acbf9e5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CHECK + + +EXTERNAL + + +CONNECTION + + +connection_uri + +WITH + + +check_external_connection_options_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ +
+ + + + +column_name + + +typename + + +col_qualification + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/comment.html new file mode 100644 index 00000000000..12339cec6f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/comment.html @@ -0,0 +1,55 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TYPE + + +type_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..54feafa2282 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/commit_transaction.html @@ -0,0 +1,12 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..0bc786328d4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_changefeed.html @@ -0,0 +1,72 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +for_with_lookahead_variants + + +changefeed_table_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..61d77b237ef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_uri + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_func.html new file mode 100644 index 00000000000..88a7f77bba6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_func.html @@ -0,0 +1,112 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +routine_create_name + +( + + +routine_param + +, + + +) + + +RETURNS + + +SETOF + + +routine_return_type + +TABLE + + +( + + +table_func_column_list + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_index.html new file mode 100644 index 00000000000..4deeba46bc2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_index.html @@ -0,0 +1,169 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..0dd5097dd93 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,65 @@ +
+ + + + +CREATE + + +INVERTED + + +VECTOR + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..d5f8cb88b2d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_inverted_index.html @@ -0,0 +1,166 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_proc.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_proc.html new file mode 100644 index 00000000000..6f3cdef83ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_proc.html @@ -0,0 +1,57 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +PROCEDURE + + +routine_create_name + +( + + +routine_param + +, + + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..bd301e3b381 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_table_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..fbd1d6e21d6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_sequence.html @@ -0,0 +1,96 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +SESSION + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_table_def + + +index_def + + +family_def + + +table_constraint + + +opt_validate_behavior + +LIKE + + +table_name + + +like_table_option_list + +, + + +) + + +opt_partition_by_table + + +opt_with_storage_parameter_list + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +opt_locality + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_name + + +create_as_col_qual_list + +, + + +column_name + + +create_as_col_qual_list + + +family_def + + +create_as_constraint_def + +) + + +opt_with_storage_parameter_list + +AS + + +select_stmt + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_trigger.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_trigger.html new file mode 100644 index 00000000000..74e469b9ee1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_trigger.html @@ -0,0 +1,67 @@ +
+ + + + +CREATE + + +TRIGGER + + +trigger_create_name + +BEFORE + + +AFTER + + +INSERT + + +DELETE + + +UPDATE + + +OR + + +ON + + +table_name + +FOR + + +EACH + + +ROW + + +WHEN + + +a_expr + +EXECUTE + + +FUNCTION + + +func_name + +( + + +trigger_func_args + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_view.html new file mode 100644 index 00000000000..4945cebdba5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/create_view.html @@ -0,0 +1,82 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..a1327ab2b7c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/declare_cursor.html @@ -0,0 +1,37 @@ +
+ + + + +DECLARE + + +cursor_name + + +opt_binary + + +opt_sensitivity + + +opt_scroll + +CURSOR + + +WITH + + +WITHOUT + + +HOLD + + +for_with_lookahead_variants + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/delete.html new file mode 100644 index 00000000000..38a49d2ba0d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/delete.html @@ -0,0 +1,68 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +opt_batch_clause + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/do.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/do.html new file mode 100644 index 00000000000..147168a92e3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/do.html @@ -0,0 +1,17 @@ +
+ + + + +DO + + +LANGUAGE + + +PLPGSQL + + +routine_body_str + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_proc.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_proc.html new file mode 100644 index 00000000000..ade6c48b3e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_proc.html @@ -0,0 +1,40 @@ +
+ + + + +DROP + + +PROCEDURE + + +IF + + +EXISTS + + +proc_name + +( + + +routine_param + +, + + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_trigger.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_trigger.html new file mode 100644 index 00000000000..40ae8f5d432 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_trigger.html @@ -0,0 +1,28 @@ +
+ + + + +DROP + + +TRIGGER + + +IF + + +EXISTS + + +trigger_name + +ON + + +table_name + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/explain.html new file mode 100644 index 00000000000..8f3ae7d05cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/explain.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ +
+ + + + +FETCH + + +cursor_movement_specifier + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/grant.html new file mode 100644 index 00000000000..64f2da2245d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/grant.html @@ -0,0 +1,142 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/index_def.html new file mode 100644 index 00000000000..c8ecd654f3d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/index_def.html @@ -0,0 +1,95 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +VECTOR + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..6d684aed64e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/legacy_begin.html @@ -0,0 +1,83 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..0caa2a907ab --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +PAUSE + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..d10c90f7351 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_job.html @@ -0,0 +1,54 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + +FOR + + +SCHEDULES + + +select_stmt + +SCHEDULE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..f37643e1b73 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,26 @@ +
+ + + + +REFRESH + + +MATERIALIZED + + +VIEW + + +opt_concurrently + + +view_name + + +opt_as_of_clause + + +opt_clear_data + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/restore.html new file mode 100644 index 00000000000..63b9a0040f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/restore.html @@ -0,0 +1,71 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +string_or_placeholder + +IN + + +string_or_placeholder_opt_list + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..cd4a6ac7017 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +RESUME + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/revoke.html new file mode 100644 index 00000000000..08ffba4d742 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/revoke.html @@ -0,0 +1,178 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..67757b68b4e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/rollback_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +ROLLBACK + + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/select.html @@ -0,0 +1,72 @@ +
+ + + + +select_clause + + +sort_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +select_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ +
+ + + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +( + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..ac6462f1794 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/set_transaction.html @@ -0,0 +1,83 @@ +
+ + + + +SET + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create.html new file mode 100644 index 00000000000..2b2cde36e80 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TRIGGERS + + +TYPES + + +ROUTINES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_default_session_variables_for_role.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_default_session_variables_for_role.html new file mode 100644 index 00000000000..60c41226626 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_default_session_variables_for_role.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +DEFAULT + + +SESSION + + +VARIABLES + + +FOR + + +role_or_group_or_user + + +role_spec + +ROLE_ALL + + +USER_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_external_connections.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_external_connections.html new file mode 100644 index 00000000000..ed66a243e58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_external_connections.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +EXTERNAL + + +CONNECTIONS + + +CONNECTION + + +string_or_placeholder + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..3a20563da58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_jobs.html @@ -0,0 +1,67 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +select_stmt + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +JOB + + +job_id + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..2e7793866ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_schemas.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..477451b8f2f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR_TABLE + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_triggers.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_triggers.html new file mode 100644 index 00000000000..905d159d0c1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_triggers.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +TRIGGERS + + +FROM + + +table_name + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..069d79909e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/simple_select_clause.html @@ -0,0 +1,81 @@ +
+ + + + +SELECT + + +ALL + + +opt_target_list + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..535fce8cb4d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/stmt_block.html @@ -0,0 +1,24970 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + call_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + do_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + check_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + insert_stmt + + + inspect_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


call_stmt:

+ + + + + + CALL + + + func_application + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TYPE + + + type_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


do_stmt:

+ + + + + + DO + + + do_stmt_opt_list + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_as_of_clause + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + + + prepare_transaction_stmt + + + commit_prepared_stmt + + + rollback_prepared_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + + for_with_lookahead_variants + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_external_connection_stmt + + + alter_role_stmt + + + alter_virtual_cluster_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_logical_replication_stream_stmt + + + create_schedule_stmt + +

referenced by: +

+


check_stmt:

+ + + + + + check_external_connection_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + opt_batch_clause + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


inspect_stmt:

+ + + + + + inspect_table_stmt + + + inspect_database_stmt + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_triggers_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_external_connections_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_procedures_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_default_session_variables_for_role_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_default_privileges_stmt + + + show_inspect_errors_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


do_stmt_opt_list:

+ + + + + + do_stmt_opt_item + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + PROCEDURE + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_abort_mod + +

referenced by: +

+


prepare_transaction_stmt:

+ + + + + + PREPARE + + + TRANSACTION + + + SCONST + + +

referenced by: +

+


commit_prepared_stmt:

+ + + + + + COMMIT + + + PREPARED + + + SCONST + + +

referenced by: +

+


rollback_prepared_stmt:

+ + + + + + ROLLBACK + + + PREPARED + + + SCONST + + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


for_with_lookahead_variants:

+ + + + + + FOR + + + FOR_TABLE + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_proc_stmt + + + alter_backup_schedule + + + alter_policy_stmt + + + alter_job_stmt + +

referenced by: +

+


alter_external_connection_stmt:

+ + + + + + ALTER + + + EXTERNAL + + + CONNECTION + + + IF + + + EXISTS + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


alter_virtual_cluster_stmt:

+ + + + + + alter_virtual_cluster_replication_stmt + + + alter_virtual_cluster_capability_stmt + + + alter_virtual_cluster_rename_stmt + + + alter_virtual_cluster_service_stmt + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + + + create_proc_stmt + + + create_trigger_stmt + + + create_policy_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + for_with_lookahead_variants + + + changefeed_table_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_logical_replication_stream_stmt:

+ + + + + + CREATE + + + LOGICALLY + + + REPLICATED + + + logical_replication_resources + + FROM + + + logical_replication_resources + + ON + + + string_or_placeholder + + + opt_logical_replication_create_table_options + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


check_external_connection_stmt:

+ + + + + + CHECK + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + + + opt_with_check_external_connection_options_list + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


opt_batch_clause:

+ + + + + + BATCH + + + ( + + + batch_param_list + + ) + + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + + + drop_proc_stmt + + + drop_trigger_stmt + + + drop_policy_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + + + call_stmt + + + do_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


inspect_table_stmt:

+ + + + + + INSPECT + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_inspect_options_clause + +

referenced by: +

+


inspect_database_stmt:

+ + + + + + INSPECT + + + DATABASE + + + db_name + + + opt_as_of_clause + + + opt_inspect_options_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backups_options + + BACKUP + + + SCHEMAS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_triggers_stmt:

+ + + + + + SHOW + + + TRIGGERS + + + FROM + + + table_name + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TRIGGERS + + + TYPES + + + ROUTINES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_external_connections_stmt:

+ + + + + + SHOW + + + EXTERNAL + + + CONNECTIONS + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + + with_comment + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_procedures_stmt:

+ + + + + + SHOW + + + PROCEDURES + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + select_stmt + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + JOB + + + a_expr + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + + + with_comment + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR_TABLE + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_default_session_variables_for_role_stmt:

+ + + + + + SHOW + + + DEFAULT + + + SESSION + + + VARIABLES + + + FOR + + + role_or_group_or_user + + + role_spec + + ROLE_ALL + + + USER_ALL + + + ALL + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


show_inspect_errors_stmt:

+ + + + + + SHOW + + + INSPECT + + + ERRORS + + + opt_for_table_clause + + + opt_for_job_clause + + + opt_with_details + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BIDIRECTIONAL + + + BINARY + + + BUCKET_COUNT + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG_IDS + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + ENUM + + + ENUMS + + + ERRORS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HANDLER + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INLINE + + + INPUT + + + INSERT + + + INSPECT + + + INSTEAD + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOCALITY + + + LOGGED + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + MODE + + + MONTH + + + MOVE + + + NAMES + + + NAN + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOBYPASSRLS + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOREPLICATION + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURAL + + + PROCEDURE + + + PROCEDURES + + + PROVISIONSRC + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESOLVED + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUN + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECURITY_INVOKER + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SOURCE + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRIGGERS + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNIDIRECTIONAL + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALIDATOR + + + VALUE + + + VARIABLES + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERSETTING + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VECTOR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


do_stmt_opt_item:

+ + + + + + SCONST + + + LANGUAGE + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


opt_abort_mod:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_logged_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_proc_stmt:

+ + + + + + alter_proc_rename_stmt + + + alter_proc_owner_stmt + + + alter_proc_set_schema_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


alter_policy_stmt:

+ + + + + + ALTER + + + POLICY + + + name + + ON + + + table_name + + RENAME + + + TO + + + name + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


alter_job_stmt:

+ + + + + + ALTER + + + JOB + + + a_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


alter_virtual_cluster_replication_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + PAUSE + + + RESUME + + + REPLICATION + + + COMPLETE + + + REPLICATION + + + TO + + + SYSTEM + + + TIME + + + a_expr + + LATEST + + + SET + + + REPLICATION + + + replication_options_list + + SOURCE + + + source_replication_options_list + + START + + + REPLICATION + + + OF + + + d_expr + + ON + + + d_expr + + + opt_with_replication_options + +

referenced by: +

+


alter_virtual_cluster_capability_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + GRANT + + + REVOKE + + + ALL + + + CAPABILITIES + + +

referenced by: +

+


alter_virtual_cluster_rename_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + RENAME + + + TO + + + d_expr + +

referenced by: +

+


alter_virtual_cluster_service_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + START + + + SERVICE + + + SHARED + + + STOP + + + SERVICE + + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + FIRST_CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + FIRST_CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + DISTANCE + + + a_expr + + COS_DISTANCE + + + a_expr + + NEG_INNER_PRODUCT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + VECTOR + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + routine_return_type + + TABLE + + + ( + + + table_func_column_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_proc_stmt:

+ + + + + + CREATE + + + opt_or_replace + + PROCEDURE + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_trigger_stmt:

+ + + + + + CREATE + + + opt_or_replace + + TRIGGER + + + name + + + trigger_action_time + + + trigger_event_list + + ON + + + table_name + + + opt_trigger_transition_list + + + trigger_for_each + + + trigger_when + + EXECUTE + + + function_or_procedure + + + func_name + + ( + + + trigger_func_args + + ) + + +

referenced by: +

+


create_policy_stmt:

+ + + + + + CREATE + + + POLICY + + + IF + + + NOT + + + EXISTS + + + name + + ON + + + table_name + + + opt_policy_type + + + opt_policy_command + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_table_targets:

+ + + + + + changefeed_table_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


logical_replication_resources:

+ + + + + + TABLE + + + db_object_name + + TABLES + + + ( + + + logical_replication_resources_list + + ) + + + DATABASE + + + database_name + +

referenced by: +

+


opt_logical_replication_create_table_options:

+ + + + + + WITH + + + logical_replication_create_table_options_list + + OPTIONS + + + ( + + + logical_replication_create_table_options_list + + ) + + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_table_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


opt_with_check_external_connection_options_list:

+ + + + + + WITH + + + check_external_connection_options_list + + OPTIONS + + + ( + + + check_external_connection_options_list + + ) + + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


batch_param_list:

+ + + + + + batch_param + + , + + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_proc_stmt:

+ + + + + + DROP + + + PROCEDURE + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_trigger_stmt:

+ + + + + + DROP + + + TRIGGER + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


drop_policy_stmt:

+ + + + + + DROP + + + POLICY + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


opt_inspect_options_clause:

+ + + + + + WITH + + + OPTIONS + + + inspect_option_list + +

referenced by: +

+


db_name:

+ + + + + + db_object_name + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + + VIRTUAL_CLUSTER_NAME + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


opt_with_show_backups_options:

+ + + + + + WITH + + + show_backups_options_list + + OPTIONS + + + ( + + + show_backups_options_list + + ) + + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + + IGNORE_FOREIGN_KEYS + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


show_job_options_list:

+ + + + + + show_job_options + + , + + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


opt_for_table_clause:

+ + + + + + FOR_TABLE + + + TABLE + + + table_name + +

referenced by: +

+


opt_for_job_clause:

+ + + + + + FOR_JOB + + + JOB + + + ICONST + + +

referenced by: +

+


opt_with_details:

+ + + + + + WITH + + + DETAILS + + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_iso_level + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_logged_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + LOGGED + + + UNLOGGED + + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_proc_rename_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_proc_owner_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_proc_set_schema_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


opt_policy_roles:

+ + + + + + TO + + + role_spec_list + +

referenced by: +

+


opt_policy_exprs:

+ + + + + + USING + + + ( + + + a_expr + + ) + + + WITH + + + CHECK + + + WITH + + + CHECK + + + ( + + + a_expr + + ) + + + USING + + + ( + + + a_expr + + ) + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


virtual_cluster:

+ + + + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


virtual_cluster_spec:

+ + + + + + d_expr + + [ + + + a_expr + + ] + + +

referenced by: +

+


replication_options_list:

+ + + + + + replication_options + + , + + +

referenced by: +

+


source_replication_options_list:

+ + + + + + source_replication_options + + , + + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


opt_with_replication_options:

+ + + + + + WITH + + + replication_options_list + + OPTIONS + + + ( + + + replication_options_list + + ) + + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


routine_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_routine_param_with_default_list:

+ + + + + + routine_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


routine_return_type:

+ + + + + + routine_param_type + +

referenced by: +

+


opt_create_routine_opt_list:

+ + + + + + create_routine_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


table_func_column_list:

+ + + + + + table_func_column + + , + + +

referenced by: +

+


trigger_action_time:

+ + + + + + BEFORE + + + AFTER + + + INSTEAD + + + OF + + +

referenced by: +

+


trigger_event_list:

+ + + + + + trigger_event + + OR + + +

referenced by: +

+


opt_trigger_transition_list:

+ + + + + + REFERENCING + + + trigger_transition_list + +

referenced by: +

+


trigger_for_each:

+ + + + + + FOR + + + trigger_for_opt_each + + + trigger_for_type + +

referenced by: +

+


trigger_when:

+ + + + + + WHEN + + + a_expr + +

referenced by: +

+


function_or_procedure:

+ + + + + + FUNCTION + + + PROCEDURE + + +

referenced by: +

+


trigger_func_args:

+ + + + + + trigger_func_arg + + , + + + trigger_func_arg + +

referenced by: +

+


opt_policy_type:

+ + + + + + AS + + + PERMISSIVE + + + RESTRICTIVE + + +

referenced by: +

+


opt_policy_command:

+ + + + + + FOR + + + ALL + + + SELECT + + + INSERT + + + UPDATE + + + DELETE + + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_table_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


logical_replication_resources_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


logical_replication_create_table_options_list:

+ + + + + + logical_replication_create_table_options + + , + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


check_external_connection_options_list:

+ + + + + + check_external_connection_options + + , + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


batch_param:

+ + + + + + SIZE + + + a_expr + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


inspect_option_list:

+ + + + + + inspect_option + + , + + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + EXPERIMENTAL + + + DEFERRED + + + COPY + + + REMOVE_REGIONS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + + opt_target_list + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backups_options_list:

+ + + + + + INDEX + + + , + + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_job_options:

+ + + + + + EXECUTION + + + DETAILS + + + RESOLVED + + + TIMESTAMP + + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


transaction_iso_level:

+ + + + + + ISOLATION + + + LEVEL + + + iso_level + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + + ROUTINES + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_table_targets + + + opt_with_options + + DROP + + + changefeed_table_targets + + SET + + + kv_option_list + + UNSET + + + name_list + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_routine_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + + EXECUTE + + + FULL + + + IMMEDIATELY + + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + + + subject_clause + + + provisionsrc_clause + + REPLICATION + + + NOREPLICATION + + + BYPASSRLS + + + NOBYPASSRLS + + +

referenced by: +

+


replication_options:

+ + + + + + RETENTION + + + = + + + d_expr + + READ + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


source_replication_options:

+ + + + + + EXPIRATION + + + WINDOW + + + = + + + d_expr + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + FIRST_CONTAINS + + + CONTAINED_BY + + + FIRST_CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + DISTANCE + + + COS_DISTANCE + + + NEG_INNER_PRODUCT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + simple_typename + + , + + +

referenced by: +

+


routine_param_with_default_list:

+ + + + + + routine_param_with_default + + , + + +

referenced by: +

+


routine_param_type:

+ + + + + + typename + +

referenced by: +

+


create_routine_opt_list:

+ + + + + + create_routine_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


table_func_column:

+ + + + + + param_name + + + routine_param_type + +

referenced by: +

+


trigger_event:

+ + + + + + INSERT + + + DELETE + + + UPDATE + + + OF + + + name_list + + TRUNCATE + + +

referenced by: +

+


trigger_transition_list:

+ + + + + + trigger_transition + +

referenced by: +

+


trigger_for_opt_each:

+ + + + + + EACH + + +

referenced by: +

+


trigger_for_type:

+ + + + + + ROW + + + STATEMENT + + +

referenced by: +

+


trigger_func_arg:

+ + + + + + ICONST + + + FCONST + + + SCONST + + + unrestricted_name + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


logical_replication_create_table_options:

+ + + + + + MODE + + + DISCARD + + + LABEL + + + = + + + BIDIRECTIONAL + + + ON + + + string_or_placeholder + + UNIDIRECTIONAL + + +

referenced by: +

+


check_external_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


inspect_option:

+ + + + + + INDEX + + + ALL + + + ( + + + table_index_name_list + + ) + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


opt_target_list:

+ + + + + + target_list + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + INCREMENTAL_LOCATION + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + = + + + string_or_placeholder + + PRIVILEGES + + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + routine_param + + , + + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + + + const_vector + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


iso_level:

+ + + + + + READ + + + UNCOMMITTED + + + COMMITTED + + + SNAPSHOT + + + REPEATABLE + + + READ + + + SERIALIZABLE + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + IDENTITY + + + IF + + + EXISTS + + + STORED + + + ADD + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + + set_generated_always + + + set_generated_default + + + identity_option_list + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + + table_rls_mode + + ROW + + + LEVEL + + + SECURITY + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + PER + + + NODE + + + SESSION + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_routine_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + EXTERNAL + + + SECURITY + + + DEFINER + + + INVOKER + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


subject_clause:

+ + + + + + SUBJECT + + + string_or_placeholder + + NULL + + +

referenced by: +

+


provisionsrc_clause:

+ + + + + + PROVISIONSRC + + + string_or_placeholder + + NULL + + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


routine_param_with_default:

+ + + + + + routine_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_routine_opt_item:

+ + + + + + AS + + + SCONST + + + opt_link_sym + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_routine_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


trigger_transition:

+ + + + + + transition_is_new + + + transition_is_row + + + opt_as + + + table_alias_name + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIDIRECTIONAL + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG_IDS + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ELSE + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_INFO_DIR + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ERRORS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HANDLER + + + HASH + + + HEADER + + + HIGH + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INLINE + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INSPECT + + + INSTEAD + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGGED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODE + + + MODIFYCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOBYPASSRLS + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOREPLICATION + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURAL + + + PROCEDURE + + + PROCEDURES + + + PROVISIONSRC + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESOLVED + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUN + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SECURITY_INVOKER + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SOURCE + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIGGERS + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIDIRECTIONAL + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALIDATOR + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIABLES + + + VARIADIC + + + VECTOR + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERSETTING + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + AVOID_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + + STRAIGHT + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + alias_clause + + AS + + + table_alias_name + + + table_alias_name + + ( + + + col_def_list + + ) + + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


routine_param:

+ + + + + + routine_param_class + + + param_name + + + param_name + + + routine_param_class + + + routine_param_type + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


const_vector:

+ + + + + + VECTOR + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + a_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


set_generated_always:

+ + + + + + SET + + + GENERATED_ALWAYS + + + ALWAYS + + +

referenced by: +

+


set_generated_default:

+ + + + + + SET + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + +

referenced by: +

+


identity_option_list:

+ + + + + + identity_option_elem + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


table_rls_mode:

+ + + + + + ENABLE + + + DISABLE + + + NO + + + FORCE + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + VECTOR + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_link_sym:

+ + + + + + , + + + SCONST + + +

referenced by: +

+


transition_is_new:

+ + + + + + NEW + + + OLD + + +

referenced by: +

+


transition_is_row:

+ + + + + + ROW + + + TABLE + + +

referenced by: +

+


opt_as:

+ + + + + + AS + + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


routine_param_class:

+ + + + + + IN + + + OUT + + + OUT + + + INOUT + + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


identity_option_elem:

+ + + + + + SET + + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + PER + + + NODE + + + SESSION + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ +
+ + + + +table_name + +@ + + +index_name + +[ + + +row_source_extension_stmt + +] + + +LATERAL + + +( + + +select_stmt + +) + + +func_application + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + +( + + +select_stmt + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + + +func_application + +WITH + + +ORDINALITY + + +opt_func_alias_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ +
+ + + + +window_name + +AS + + +( + + +opt_existing_window_name + + +opt_partition_clause + + +opt_sort_clause_no_index + + +opt_frame_clause + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-25.4/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ +
+ + + + +WITH + + +RECURSIVE + + +table_alias_name + + +opt_col_def_list_no_types + +AS + + +NOT + + +MATERIALIZED + + +( + + +preparable_stmt + +) + + +, + + +insert_stmt + + +update_stmt + + +delete_stmt + + +upsert_stmt + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..75f6bff611f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,65 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +EXECUTE + + +FULL + + +IMMEDIATELY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..220100af05b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,129 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +ROUTINES + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +ROUTINES + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_external_connection.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_external_connection.html new file mode 100644 index 00000000000..9b1815da852 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_external_connection.html @@ -0,0 +1,28 @@ +
+ + + + +ALTER + + +EXTERNAL + + +CONNECTION + + +IF + + +EXISTS + + +connection_name + +AS + + +connection_uri + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..ce716945834 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_func.html @@ -0,0 +1,103 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..9409c9ab865 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_index.html @@ -0,0 +1,248 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +alter_scatter_index_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_job.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_job.html new file mode 100644 index 00000000000..300b0a701f1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_job.html @@ -0,0 +1,22 @@ +
+ + + + +ALTER + + +JOB + + +a_expr + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_proc.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_proc.html new file mode 100644 index 00000000000..1ed1c7ccfa4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_proc.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +PROCEDURE + + +proc_name + +( + + +routine_param + +, + + +) + + +RENAME + + +TO + + +proc_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..6e67a0a296d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_sequence.html @@ -0,0 +1,115 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +SESSION + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..d25503b6cce --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_table.html @@ -0,0 +1,168 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + + +alter_scatter_stmt + + +alter_table_logged_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..49d3cca932c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,377 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +ON + + +UPDATE + + +a_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +IDENTITY + + +IF + + +EXISTS + + +STORED + + +ADD + + +generated_always_as + + +generated_by_default_as + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +set_generated_always + + +set_generated_default + + +identity_option_list + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +table_rls_mode + +ROW + + +LEVEL + + +SECURITY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..aa09064eb76 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_view.html @@ -0,0 +1,47 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/call.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/call.html new file mode 100644 index 00000000000..00e9a69e62c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/call.html @@ -0,0 +1,19 @@ +
+ + + + +CALL + + +proc_name + +( + + +param_values + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..d7068e09753 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +CANCEL + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_external_connection.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_external_connection.html new file mode 100644 index 00000000000..d797acbf9e5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CHECK + + +EXTERNAL + + +CONNECTION + + +connection_uri + +WITH + + +check_external_connection_options_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ +
+ + + + +column_name + + +typename + + +col_qualification + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/comment.html new file mode 100644 index 00000000000..12339cec6f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/comment.html @@ -0,0 +1,55 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TYPE + + +type_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..54feafa2282 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/commit_transaction.html @@ -0,0 +1,12 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..d094f0f0cbf --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_changefeed.html @@ -0,0 +1,107 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +for_with_lookahead_variants + + +changefeed_table_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +CREATE_CHANGEFEED_FOR_DATABASE + + +CHANGEFEED + + +FOR + + +DATABASE + + +database_option + + +optional_db_level_changefeed_filter_option + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..61d77b237ef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_uri + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_func.html new file mode 100644 index 00000000000..88a7f77bba6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_func.html @@ -0,0 +1,112 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +routine_create_name + +( + + +routine_param + +, + + +) + + +RETURNS + + +SETOF + + +routine_return_type + +TABLE + + +( + + +table_func_column_list + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_index.html new file mode 100644 index 00000000000..4deeba46bc2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_index.html @@ -0,0 +1,169 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..0dd5097dd93 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,65 @@ +
+ + + + +CREATE + + +INVERTED + + +VECTOR + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..d5f8cb88b2d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_inverted_index.html @@ -0,0 +1,166 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_proc.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_proc.html new file mode 100644 index 00000000000..6f3cdef83ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_proc.html @@ -0,0 +1,57 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +PROCEDURE + + +routine_create_name + +( + + +routine_param + +, + + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..bd301e3b381 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_table_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..fbd1d6e21d6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_sequence.html @@ -0,0 +1,96 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +SESSION + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_table_def + + +index_def + + +family_def + + +table_constraint + + +opt_validate_behavior + +LIKE + + +table_name + + +like_table_option_list + +, + + +) + + +opt_partition_by_table + + +opt_with_storage_parameter_list + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +opt_locality + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_name + + +create_as_col_qual_list + +, + + +column_name + + +create_as_col_qual_list + + +family_def + + +create_as_constraint_def + +) + + +opt_with_storage_parameter_list + +AS + + +select_stmt + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_trigger.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_trigger.html new file mode 100644 index 00000000000..74e469b9ee1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_trigger.html @@ -0,0 +1,67 @@ +
+ + + + +CREATE + + +TRIGGER + + +trigger_create_name + +BEFORE + + +AFTER + + +INSERT + + +DELETE + + +UPDATE + + +OR + + +ON + + +table_name + +FOR + + +EACH + + +ROW + + +WHEN + + +a_expr + +EXECUTE + + +FUNCTION + + +func_name + +( + + +trigger_func_args + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_view.html new file mode 100644 index 00000000000..4945cebdba5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/create_view.html @@ -0,0 +1,82 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..a1327ab2b7c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/declare_cursor.html @@ -0,0 +1,37 @@ +
+ + + + +DECLARE + + +cursor_name + + +opt_binary + + +opt_sensitivity + + +opt_scroll + +CURSOR + + +WITH + + +WITHOUT + + +HOLD + + +for_with_lookahead_variants + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/delete.html new file mode 100644 index 00000000000..38a49d2ba0d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/delete.html @@ -0,0 +1,68 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +opt_batch_clause + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/do.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/do.html new file mode 100644 index 00000000000..147168a92e3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/do.html @@ -0,0 +1,17 @@ +
+ + + + +DO + + +LANGUAGE + + +PLPGSQL + + +routine_body_str + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_proc.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_proc.html new file mode 100644 index 00000000000..ade6c48b3e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_proc.html @@ -0,0 +1,40 @@ +
+ + + + +DROP + + +PROCEDURE + + +IF + + +EXISTS + + +proc_name + +( + + +routine_param + +, + + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_trigger.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_trigger.html new file mode 100644 index 00000000000..40ae8f5d432 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_trigger.html @@ -0,0 +1,28 @@ +
+ + + + +DROP + + +TRIGGER + + +IF + + +EXISTS + + +trigger_name + +ON + + +table_name + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/explain.html new file mode 100644 index 00000000000..e75dba0bab2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/explain.html @@ -0,0 +1,47 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +FINGERPRINT + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ +
+ + + + +FETCH + + +cursor_movement_specifier + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/grant.html new file mode 100644 index 00000000000..64f2da2245d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/grant.html @@ -0,0 +1,142 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/index_def.html new file mode 100644 index 00000000000..c8ecd654f3d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/index_def.html @@ -0,0 +1,95 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +VECTOR + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/inspect_database.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/inspect_database.html new file mode 100644 index 00000000000..0c1965b549b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/inspect_database.html @@ -0,0 +1,20 @@ +
+ + + + +INSPECT + + +DATABASE + + +db_name + + +opt_as_of_clause + + +opt_inspect_options_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/inspect_table.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/inspect_table.html new file mode 100644 index 00000000000..a5ab587a023 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/inspect_table.html @@ -0,0 +1,20 @@ +
+ + + + +INSPECT + + +TABLE + + +table_name + + +opt_as_of_clause + + +opt_inspect_options_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..6d684aed64e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/legacy_begin.html @@ -0,0 +1,83 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..0caa2a907ab --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +PAUSE + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..d10c90f7351 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_job.html @@ -0,0 +1,54 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + +FOR + + +SCHEDULES + + +select_stmt + +SCHEDULE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..f37643e1b73 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,26 @@ +
+ + + + +REFRESH + + +MATERIALIZED + + +VIEW + + +opt_concurrently + + +view_name + + +opt_as_of_clause + + +opt_clear_data + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/restore.html new file mode 100644 index 00000000000..63b9a0040f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/restore.html @@ -0,0 +1,71 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +string_or_placeholder + +IN + + +string_or_placeholder_opt_list + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..cd4a6ac7017 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +RESUME + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/revoke.html new file mode 100644 index 00000000000..08ffba4d742 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/revoke.html @@ -0,0 +1,178 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..67757b68b4e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/rollback_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +ROLLBACK + + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/select.html @@ -0,0 +1,72 @@ +
+ + + + +select_clause + + +sort_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +select_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ +
+ + + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +( + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..ac6462f1794 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/set_transaction.html @@ -0,0 +1,83 @@ +
+ + + + +SET + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create.html new file mode 100644 index 00000000000..2b2cde36e80 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TRIGGERS + + +TYPES + + +ROUTINES + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_default_session_variables_for_role.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_default_session_variables_for_role.html new file mode 100644 index 00000000000..60c41226626 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_default_session_variables_for_role.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +DEFAULT + + +SESSION + + +VARIABLES + + +FOR + + +role_or_group_or_user + + +role_spec + +ROLE_ALL + + +USER_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_external_connections.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_external_connections.html new file mode 100644 index 00000000000..ed66a243e58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_external_connections.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +EXTERNAL + + +CONNECTIONS + + +CONNECTION + + +string_or_placeholder + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_inspect_errors.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_inspect_errors.html new file mode 100644 index 00000000000..41f6cc86d7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_inspect_errors.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +INSPECT + + +ERRORS + + +opt_for_table_clause + + +opt_for_job_clause + + +opt_with_details + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..50f121f6d33 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_jobs.html @@ -0,0 +1,73 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +select_stmt + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +WITH + + +WATCHED_TABLES + + +JOB + + +job_id + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..2e7793866ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_schemas.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_statement_hints.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_statement_hints.html new file mode 100644 index 00000000000..c2050487162 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_statement_hints.html @@ -0,0 +1,44 @@ +
+ + + + +SHOW + + +STATEMENT + + +HINTS + + +FOR + + +string_or_placeholder + +WITH + + +DETAILS + + +, + + +OPTIONS + + +( + + +DETAILS + + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..477451b8f2f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR_TABLE + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_triggers.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_triggers.html new file mode 100644 index 00000000000..905d159d0c1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_triggers.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +TRIGGERS + + +FROM + + +table_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..069d79909e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/simple_select_clause.html @@ -0,0 +1,81 @@ +
+ + + + +SELECT + + +ALL + + +opt_target_list + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..324a81b9bc5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/stmt_block.html @@ -0,0 +1,25203 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + call_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + do_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + check_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + execute_schedules_stmt + + + insert_stmt + + + inspect_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


call_stmt:

+ + + + + + CALL + + + func_application + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TYPE + + + type_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


do_stmt:

+ + + + + + DO + + + do_stmt_opt_list + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_as_of_clause + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + + + prepare_transaction_stmt + + + commit_prepared_stmt + + + rollback_prepared_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + + for_with_lookahead_variants + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_external_connection_stmt + + + alter_role_stmt + + + alter_virtual_cluster_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_logical_replication_stream_stmt + + + create_schedule_stmt + +

referenced by: +

+


check_stmt:

+ + + + + + check_external_connection_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + opt_batch_clause + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


execute_schedules_stmt:

+ + + + + + EXECUTE_SCHEDULE + + + SCHEDULE + + + a_expr + + EXECUTE_SCHEDULES + + + SCHEDULES + + + select_stmt + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


inspect_stmt:

+ + + + + + inspect_table_stmt + + + inspect_database_stmt + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_triggers_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_external_connections_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_procedures_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_default_session_variables_for_role_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_statement_hints_stmt + + + show_default_privileges_stmt + + + show_inspect_errors_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


do_stmt_opt_list:

+ + + + + + do_stmt_opt_item + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + PROCEDURE + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_abort_mod + +

referenced by: +

+


prepare_transaction_stmt:

+ + + + + + PREPARE + + + TRANSACTION + + + SCONST + + +

referenced by: +

+


commit_prepared_stmt:

+ + + + + + COMMIT + + + PREPARED + + + SCONST + + +

referenced by: +

+


rollback_prepared_stmt:

+ + + + + + ROLLBACK + + + PREPARED + + + SCONST + + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


for_with_lookahead_variants:

+ + + + + + FOR + + + FOR_TABLE + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_proc_stmt + + + alter_backup_schedule + + + alter_policy_stmt + + + alter_job_stmt + +

referenced by: +

+


alter_external_connection_stmt:

+ + + + + + ALTER + + + EXTERNAL + + + CONNECTION + + + IF + + + EXISTS + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


alter_virtual_cluster_stmt:

+ + + + + + alter_virtual_cluster_replication_stmt + + + alter_virtual_cluster_capability_stmt + + + alter_virtual_cluster_rename_stmt + + + alter_virtual_cluster_service_stmt + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + + + create_proc_stmt + + + create_trigger_stmt + + + create_policy_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + for_with_lookahead_variants + + + changefeed_table_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + CREATE_CHANGEFEED_FOR_DATABASE + + + CHANGEFEED + + + FOR + + + DATABASE + + + database_name + + + optional_db_level_changefeed_filter_option + + + opt_changefeed_sink + + + opt_with_options + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_logical_replication_stream_stmt:

+ + + + + + CREATE + + + LOGICALLY + + + REPLICATED + + + logical_replication_resources + + FROM + + + logical_replication_resources + + ON + + + string_or_placeholder + + + opt_logical_replication_create_table_options + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


check_external_connection_stmt:

+ + + + + + CHECK + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + + + opt_with_check_external_connection_options_list + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


opt_batch_clause:

+ + + + + + BATCH + + + ( + + + batch_param_list + + ) + + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + + + drop_proc_stmt + + + drop_trigger_stmt + + + drop_policy_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + + + call_stmt + + + do_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + FIRST_CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + FIRST_CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + DISTANCE + + + a_expr + + COS_DISTANCE + + + a_expr + + NEG_INNER_PRODUCT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


inspect_table_stmt:

+ + + + + + INSPECT + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_inspect_options_clause + +

referenced by: +

+


inspect_database_stmt:

+ + + + + + INSPECT + + + DATABASE + + + db_name + + + opt_as_of_clause + + + opt_inspect_options_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backups_options + + BACKUP + + + SCHEMAS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_triggers_stmt:

+ + + + + + SHOW + + + TRIGGERS + + + FROM + + + table_name + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TRIGGERS + + + TYPES + + + ROUTINES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_external_connections_stmt:

+ + + + + + SHOW + + + EXTERNAL + + + CONNECTIONS + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + + with_comment + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_procedures_stmt:

+ + + + + + SHOW + + + PROCEDURES + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + select_stmt + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + WITH + + + WATCHED_TABLES + + + JOB + + + a_expr + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + + + with_comment + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR_TABLE + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_default_session_variables_for_role_stmt:

+ + + + + + SHOW + + + DEFAULT + + + SESSION + + + VARIABLES + + + FOR + + + role_or_group_or_user + + + role_spec + + ROLE_ALL + + + USER_ALL + + + ALL + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_statement_hints_stmt:

+ + + + + + SHOW + + + STATEMENT + + + HINTS + + + FOR + + + string_or_placeholder + + + opt_with_show_hints_options + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


show_inspect_errors_stmt:

+ + + + + + SHOW + + + INSPECT + + + ERRORS + + + opt_for_table_clause + + + opt_for_job_clause + + + opt_with_details + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BIDIRECTIONAL + + + BINARY + + + BUCKET_COUNT + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG_IDS + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + ENUM + + + ENUMS + + + ERRORS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FINGERPRINTS + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HANDLER + + + HASH + + + HEADER + + + HIGH + + + HINTS + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INLINE + + + INPUT + + + INSERT + + + INSPECT + + + INSTEAD + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOCALITY + + + LOGGED + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODIFYCLUSTERSETTING + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + MODE + + + MONTH + + + MOVE + + + NAMES + + + NAN + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOBYPASSRLS + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOREPLICATION + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURAL + + + PROCEDURE + + + PROCEDURES + + + PROVISIONSRC + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESOLVED + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUN + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECURITY_INVOKER + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SOURCE + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRIGGERS + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNIDIRECTIONAL + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALIDATOR + + + VALUE + + + VARIABLES + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERSETTING + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WATCHED_TABLES + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VECTOR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


do_stmt_opt_item:

+ + + + + + SCONST + + + LANGUAGE + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


opt_abort_mod:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_logged_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_proc_stmt:

+ + + + + + alter_proc_rename_stmt + + + alter_proc_owner_stmt + + + alter_proc_set_schema_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


alter_policy_stmt:

+ + + + + + ALTER + + + POLICY + + + name + + ON + + + table_name + + RENAME + + + TO + + + name + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


alter_job_stmt:

+ + + + + + ALTER + + + JOB + + + a_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


alter_virtual_cluster_replication_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + PAUSE + + + RESUME + + + REPLICATION + + + COMPLETE + + + REPLICATION + + + TO + + + SYSTEM + + + TIME + + + a_expr + + LATEST + + + SET + + + REPLICATION + + + replication_options_list + + SOURCE + + + source_replication_options_list + + START + + + REPLICATION + + + OF + + + d_expr + + ON + + + d_expr + + + opt_with_replication_options + +

referenced by: +

+


alter_virtual_cluster_capability_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + GRANT + + + REVOKE + + + ALL + + + CAPABILITIES + + +

referenced by: +

+


alter_virtual_cluster_rename_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + RENAME + + + TO + + + d_expr + +

referenced by: +

+


alter_virtual_cluster_service_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + START + + + SERVICE + + + SHARED + + + STOP + + + SERVICE + + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + VECTOR + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + routine_return_type + + TABLE + + + ( + + + table_func_column_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_proc_stmt:

+ + + + + + CREATE + + + opt_or_replace + + PROCEDURE + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_trigger_stmt:

+ + + + + + CREATE + + + opt_or_replace + + TRIGGER + + + name + + + trigger_action_time + + + trigger_event_list + + ON + + + table_name + + + opt_trigger_transition_list + + + trigger_for_each + + + trigger_when + + EXECUTE + + + function_or_procedure + + + func_name + + ( + + + trigger_func_args + + ) + + +

referenced by: +

+


create_policy_stmt:

+ + + + + + CREATE + + + POLICY + + + IF + + + NOT + + + EXISTS + + + name + + ON + + + table_name + + + opt_policy_type + + + opt_policy_command + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_table_targets:

+ + + + + + changefeed_table_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


optional_db_level_changefeed_filter_option:

+ + + + + + db_level_changefeed_filter_option + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


logical_replication_resources:

+ + + + + + TABLE + + + db_object_name + + TABLES + + + ( + + + logical_replication_resources_list + + ) + + + DATABASE + + + database_name + +

referenced by: +

+


opt_logical_replication_create_table_options:

+ + + + + + WITH + + + logical_replication_create_table_options_list + + OPTIONS + + + ( + + + logical_replication_create_table_options_list + + ) + + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_table_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


opt_with_check_external_connection_options_list:

+ + + + + + WITH + + + check_external_connection_options_list + + OPTIONS + + + ( + + + check_external_connection_options_list + + ) + + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


batch_param_list:

+ + + + + + batch_param + + , + + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_proc_stmt:

+ + + + + + DROP + + + PROCEDURE + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_trigger_stmt:

+ + + + + + DROP + + + TRIGGER + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


drop_policy_stmt:

+ + + + + + DROP + + + POLICY + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_inspect_options_clause:

+ + + + + + WITH + + + OPTIONS + + + inspect_option_list + +

referenced by: +

+


db_name:

+ + + + + + db_object_name + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + + VIRTUAL_CLUSTER_NAME + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


opt_with_show_backups_options:

+ + + + + + WITH + + + show_backups_options_list + + OPTIONS + + + ( + + + show_backups_options_list + + ) + + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + + IGNORE_FOREIGN_KEYS + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


show_job_options_list:

+ + + + + + show_job_options + + , + + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_with_show_hints_options:

+ + + + + + WITH + + + show_hints_options_list + + OPTIONS + + + ( + + + show_hints_options_list + + ) + + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


opt_for_table_clause:

+ + + + + + FOR_TABLE + + + TABLE + + + table_name + +

referenced by: +

+


opt_for_job_clause:

+ + + + + + FOR_JOB + + + JOB + + + ICONST + + +

referenced by: +

+


opt_with_details:

+ + + + + + WITH + + + DETAILS + + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_iso_level + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_logged_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + LOGGED + + + UNLOGGED + + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_proc_rename_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_proc_owner_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_proc_set_schema_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


opt_policy_roles:

+ + + + + + TO + + + role_spec_list + +

referenced by: +

+


opt_policy_exprs:

+ + + + + + USING + + + ( + + + a_expr + + ) + + + WITH + + + CHECK + + + WITH + + + CHECK + + + ( + + + a_expr + + ) + + + USING + + + ( + + + a_expr + + ) + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


virtual_cluster:

+ + + + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


virtual_cluster_spec:

+ + + + + + d_expr + + [ + + + a_expr + + ] + + +

referenced by: +

+


replication_options_list:

+ + + + + + replication_options + + , + + +

referenced by: +

+


source_replication_options_list:

+ + + + + + source_replication_options + + , + + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


opt_with_replication_options:

+ + + + + + WITH + + + replication_options_list + + OPTIONS + + + ( + + + replication_options_list + + ) + + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + + STRICT + + + STORAGE + + + LOCALITY + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


routine_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_routine_param_with_default_list:

+ + + + + + routine_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


routine_return_type:

+ + + + + + routine_param_type + +

referenced by: +

+


opt_create_routine_opt_list:

+ + + + + + create_routine_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


table_func_column_list:

+ + + + + + table_func_column + + , + + +

referenced by: +

+


trigger_action_time:

+ + + + + + BEFORE + + + AFTER + + + INSTEAD + + + OF + + +

referenced by: +

+


trigger_event_list:

+ + + + + + trigger_event + + OR + + +

referenced by: +

+


opt_trigger_transition_list:

+ + + + + + REFERENCING + + + trigger_transition_list + +

referenced by: +

+


trigger_for_each:

+ + + + + + FOR + + + trigger_for_opt_each + + + trigger_for_type + +

referenced by: +

+


trigger_when:

+ + + + + + WHEN + + + a_expr + +

referenced by: +

+


function_or_procedure:

+ + + + + + FUNCTION + + + PROCEDURE + + +

referenced by: +

+


trigger_func_args:

+ + + + + + trigger_func_arg + + , + + + trigger_func_arg + +

referenced by: +

+


opt_policy_type:

+ + + + + + AS + + + PERMISSIVE + + + RESTRICTIVE + + +

referenced by: +

+


opt_policy_command:

+ + + + + + FOR + + + ALL + + + SELECT + + + INSERT + + + UPDATE + + + DELETE + + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_table_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


db_level_changefeed_filter_option:

+ + + + + + EXCLUDE + + + INCLUDE + + + TABLES + + + table_name_list + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


logical_replication_resources_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


logical_replication_create_table_options_list:

+ + + + + + logical_replication_create_table_options + + , + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


check_external_connection_options_list:

+ + + + + + check_external_connection_options + + , + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


batch_param:

+ + + + + + SIZE + + + a_expr + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + FIRST_CONTAINS + + + CONTAINED_BY + + + FIRST_CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + DISTANCE + + + COS_DISTANCE + + + NEG_INNER_PRODUCT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


inspect_option_list:

+ + + + + + inspect_option + + , + + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + INCREMENTAL_LOCATION + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + EXPERIMENTAL + + + DEFERRED + + + COPY + + + REMOVE_REGIONS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + + opt_target_list + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backups_options_list:

+ + + + + + INDEX + + + , + + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_job_options:

+ + + + + + EXECUTION + + + DETAILS + + + RESOLVED + + + TIMESTAMP + + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


show_hints_options_list:

+ + + + + + DETAILS + + + , + + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


transaction_iso_level:

+ + + + + + ISOLATION + + + LEVEL + + + iso_level + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + + ROUTINES + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_table_targets + + + opt_with_options + + DROP + + + changefeed_table_targets + + SET + + + kv_option_list + + + db_level_changefeed_filter_option + + UNSET + + + name_list + + + include_or_exclude + + TABLES + + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_routine_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + + EXECUTE + + + FULL + + + IMMEDIATELY + + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + + + subject_clause + + + provisionsrc_clause + + REPLICATION + + + NOREPLICATION + + + BYPASSRLS + + + NOBYPASSRLS + + +

referenced by: +

+


replication_options:

+ + + + + + RETENTION + + + = + + + d_expr + + READ + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


source_replication_options:

+ + + + + + EXPIRATION + + + WINDOW + + + = + + + d_expr + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + typename + + , + + +

referenced by: +

+


routine_param_with_default_list:

+ + + + + + routine_param_with_default + + , + + +

referenced by: +

+


routine_param_type:

+ + + + + + typename + +

referenced by: +

+


create_routine_opt_list:

+ + + + + + create_routine_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


table_func_column:

+ + + + + + param_name + + + routine_param_type + +

referenced by: +

+


trigger_event:

+ + + + + + INSERT + + + DELETE + + + UPDATE + + + OF + + + name_list + + TRUNCATE + + +

referenced by: +

+


trigger_transition_list:

+ + + + + + trigger_transition + +

referenced by: +

+


trigger_for_opt_each:

+ + + + + + EACH + + +

referenced by: +

+


trigger_for_type:

+ + + + + + ROW + + + STATEMENT + + +

referenced by: +

+


trigger_func_arg:

+ + + + + + ICONST + + + FCONST + + + SCONST + + + unrestricted_name + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


logical_replication_create_table_options:

+ + + + + + MODE + + + DISCARD + + + LABEL + + + = + + + BIDIRECTIONAL + + + ON + + + string_or_placeholder + + UNIDIRECTIONAL + + +

referenced by: +

+


check_external_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + + + const_vector + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


inspect_option:

+ + + + + + INDEX + + + ALL + + + ( + + + table_index_name_list + + ) + + + DETACHED + + + = + + + TRUE + + + FALSE + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


opt_target_list:

+ + + + + + target_list + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + INCREMENTAL_LOCATION + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + ENCRYPTION_INFO_DIR + + + = + + + string_or_placeholder + + PRIVILEGES + + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + routine_param + + , + + +

referenced by: +

+


iso_level:

+ + + + + + READ + + + UNCOMMITTED + + + COMMITTED + + + SNAPSHOT + + + REPEATABLE + + + READ + + + SERIALIZABLE + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + IDENTITY + + + IF + + + EXISTS + + + STORED + + + ADD + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + + set_generated_always + + + set_generated_default + + + identity_option_list + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + + table_rls_mode + + ROW + + + LEVEL + + + SECURITY + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + PER + + + NODE + + + SESSION + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


include_or_exclude:

+ + + + + + INCLUDE + + + EXCLUDE + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_routine_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + EXTERNAL + + + SECURITY + + + DEFINER + + + INVOKER + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


subject_clause:

+ + + + + + SUBJECT + + + string_or_placeholder + + NULL + + +

referenced by: +

+


provisionsrc_clause:

+ + + + + + PROVISIONSRC + + + string_or_placeholder + + NULL + + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


routine_param_with_default:

+ + + + + + routine_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_routine_opt_item:

+ + + + + + AS + + + SCONST + + + opt_link_sym + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_routine_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


trigger_transition:

+ + + + + + transition_is_new + + + transition_is_row + + + opt_as + + + table_alias_name + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIDIRECTIONAL + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG_IDS + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ELSE + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_INFO_DIR + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ERRORS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FINGERPRINTS + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HANDLER + + + HASH + + + HEADER + + + HIGH + + + HINTS + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INCREMENTAL + + + INCREMENTAL_LOCATION + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INLINE + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INSPECT + + + INSTEAD + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGGED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODE + + + MODIFYCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOBYPASSRLS + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOREPLICATION + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PROCEDURAL + + + PROCEDURE + + + PROCEDURES + + + PROVISIONSRC + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESOLVED + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETURN + + + RETURNS + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUN + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SECURITY_INVOKER + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SOURCE + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIGGERS + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIDIRECTIONAL + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALIDATOR + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIABLES + + + VARIADIC + + + VECTOR + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERSETTING + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WATCHED_TABLES + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + AVOID_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + + STRAIGHT + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + alias_clause + + AS + + + table_alias_name + + + table_alias_name + + ( + + + col_def_list + + ) + + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


const_vector:

+ + + + + + VECTOR + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


routine_param:

+ + + + + + routine_param_class + + + param_name + + + param_name + + + routine_param_class + + + routine_param_type + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + a_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


set_generated_always:

+ + + + + + SET + + + GENERATED_ALWAYS + + + ALWAYS + + +

referenced by: +

+


set_generated_default:

+ + + + + + SET + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + +

referenced by: +

+


identity_option_list:

+ + + + + + identity_option_elem + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


table_rls_mode:

+ + + + + + ENABLE + + + DISABLE + + + NO + + + FORCE + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + VECTOR + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_link_sym:

+ + + + + + , + + + SCONST + + +

referenced by: +

+


transition_is_new:

+ + + + + + NEW + + + OLD + + +

referenced by: +

+


transition_is_row:

+ + + + + + ROW + + + TABLE + + +

referenced by: +

+


opt_as:

+ + + + + + AS + + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


routine_param_class:

+ + + + + + IN + + + OUT + + + OUT + + + INOUT + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


identity_option_elem:

+ + + + + + SET + + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + PER + + + NODE + + + SESSION + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ +
+ + + + +table_name + +@ + + +index_name + +[ + + +row_source_extension_stmt + +] + + +LATERAL + + +( + + +select_stmt + +) + + +func_application + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + +( + + +select_stmt + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + + +func_application + +WITH + + +ORDINALITY + + +opt_func_alias_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ +
+ + + + +window_name + +AS + + +( + + +opt_existing_window_name + + +opt_partition_clause + + +opt_sort_clause_no_index + + +opt_frame_clause + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.1/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ +
+ + + + +WITH + + +RECURSIVE + + +table_alias_name + + +opt_col_def_list_no_types + +AS + + +NOT + + +MATERIALIZED + + +( + + +preparable_stmt + +) + + +, + + +insert_stmt + + +update_stmt + + +delete_stmt + + +upsert_stmt + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..75f6bff611f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,65 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +EXECUTE + + +FULL + + +IMMEDIATELY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..220100af05b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,129 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +ROUTINES + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +ROUTINES + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_external_connection.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_external_connection.html new file mode 100644 index 00000000000..9b1815da852 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_external_connection.html @@ -0,0 +1,28 @@ +
+ + + + +ALTER + + +EXTERNAL + + +CONNECTION + + +IF + + +EXISTS + + +connection_name + +AS + + +connection_uri + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..ce716945834 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_func.html @@ -0,0 +1,103 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..163b946015b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_index.html @@ -0,0 +1,286 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_list + +RESET + + +( + + +storage_parameter_key_list + +) + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_list + +RESET + + +( + + +storage_parameter_key_list + +) + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +alter_scatter_index_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_job.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_job.html new file mode 100644 index 00000000000..300b0a701f1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_job.html @@ -0,0 +1,22 @@ +
+ + + + +ALTER + + +JOB + + +a_expr + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_proc.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_proc.html new file mode 100644 index 00000000000..1ed1c7ccfa4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_proc.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +PROCEDURE + + +proc_name + +( + + +routine_param + +, + + +) + + +RENAME + + +TO + + +proc_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..6e67a0a296d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_sequence.html @@ -0,0 +1,115 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +SESSION + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..d25503b6cce --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_table.html @@ -0,0 +1,168 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + + +alter_scatter_stmt + + +alter_table_logged_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..d9dd937efc5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,394 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +ON + + +UPDATE + + +a_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +IDENTITY + + +IF + + +EXISTS + + +STORED + + +ADD + + +generated_always_as + + +generated_by_default_as + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +set_generated_always + + +set_generated_default + + +identity_option_list + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +table_rls_mode + +ROW + + +LEVEL + + +SECURITY + + +ENABLE + + +DISABLE + + +TRIGGER + + +name + +ALL + + +USER + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..29e192aadbb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_view.html @@ -0,0 +1,53 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + + +alter_view_set_options_stmt + + +alter_view_reset_options_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/call.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/call.html new file mode 100644 index 00000000000..00e9a69e62c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/call.html @@ -0,0 +1,19 @@ +
+ + + + +CALL + + +proc_name + +( + + +param_values + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..d7068e09753 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +CANCEL + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_external_connection.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_external_connection.html new file mode 100644 index 00000000000..d797acbf9e5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CHECK + + +EXTERNAL + + +CONNECTION + + +connection_uri + +WITH + + +check_external_connection_options_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ +
+ + + + +column_name + + +typename + + +col_qualification + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/comment.html new file mode 100644 index 00000000000..12339cec6f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/comment.html @@ -0,0 +1,55 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TYPE + + +type_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..c77dea99179 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/commit_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +WORK + + +opt_transaction_chain + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..d094f0f0cbf --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_changefeed.html @@ -0,0 +1,107 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +for_with_lookahead_variants + + +changefeed_table_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +CREATE_CHANGEFEED_FOR_DATABASE + + +CHANGEFEED + + +FOR + + +DATABASE + + +database_option + + +optional_db_level_changefeed_filter_option + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..61d77b237ef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_uri + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_func.html new file mode 100644 index 00000000000..88a7f77bba6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_func.html @@ -0,0 +1,112 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +routine_create_name + +( + + +routine_param + +, + + +) + + +RETURNS + + +SETOF + + +routine_return_type + +TABLE + + +( + + +table_func_column_list + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_index.html new file mode 100644 index 00000000000..4deeba46bc2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_index.html @@ -0,0 +1,169 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..0dd5097dd93 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,65 @@ +
+ + + + +CREATE + + +INVERTED + + +VECTOR + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..d5f8cb88b2d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_inverted_index.html @@ -0,0 +1,166 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_proc.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_proc.html new file mode 100644 index 00000000000..6f3cdef83ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_proc.html @@ -0,0 +1,57 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +PROCEDURE + + +routine_create_name + +( + + +routine_param + +, + + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..bd301e3b381 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_table_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..fbd1d6e21d6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_sequence.html @@ -0,0 +1,96 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +SESSION + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_table_def + + +index_def + + +family_def + + +table_constraint + + +opt_validate_behavior + +LIKE + + +table_name + + +like_table_option_list + +, + + +) + + +opt_partition_by_table + + +opt_with_storage_parameter_list + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +opt_locality + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ +
+ + + + +CREATE + + +opt_persistence_temp_table + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +column_name + + +create_as_col_qual_list + +, + + +column_name + + +create_as_col_qual_list + + +family_def + + +create_as_constraint_def + +) + + +opt_with_storage_parameter_list + +AS + + +select_stmt + +ON + + +COMMIT + + +PRESERVE + + +ROWS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_trigger.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_trigger.html new file mode 100644 index 00000000000..74e469b9ee1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_trigger.html @@ -0,0 +1,67 @@ +
+ + + + +CREATE + + +TRIGGER + + +trigger_create_name + +BEFORE + + +AFTER + + +INSERT + + +DELETE + + +UPDATE + + +OR + + +ON + + +table_name + +FOR + + +EACH + + +ROW + + +WHEN + + +a_expr + +EXECUTE + + +FUNCTION + + +func_name + +( + + +trigger_func_args + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_view.html new file mode 100644 index 00000000000..94312ad87e7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/create_view.html @@ -0,0 +1,84 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +opt_view_with + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..a1327ab2b7c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/declare_cursor.html @@ -0,0 +1,37 @@ +
+ + + + +DECLARE + + +cursor_name + + +opt_binary + + +opt_sensitivity + + +opt_scroll + +CURSOR + + +WITH + + +WITHOUT + + +HOLD + + +for_with_lookahead_variants + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/delete.html new file mode 100644 index 00000000000..38a49d2ba0d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/delete.html @@ -0,0 +1,68 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +opt_batch_clause + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/do.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/do.html new file mode 100644 index 00000000000..147168a92e3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/do.html @@ -0,0 +1,17 @@ +
+ + + + +DO + + +LANGUAGE + + +PLPGSQL + + +routine_body_str + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_proc.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_proc.html new file mode 100644 index 00000000000..ade6c48b3e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_proc.html @@ -0,0 +1,40 @@ +
+ + + + +DROP + + +PROCEDURE + + +IF + + +EXISTS + + +proc_name + +( + + +routine_param + +, + + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_trigger.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_trigger.html new file mode 100644 index 00000000000..40ae8f5d432 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_trigger.html @@ -0,0 +1,28 @@ +
+ + + + +DROP + + +TRIGGER + + +IF + + +EXISTS + + +trigger_name + +ON + + +table_name + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/explain.html new file mode 100644 index 00000000000..e75dba0bab2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/explain.html @@ -0,0 +1,47 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +FINGERPRINT + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ +
+ + + + +FETCH + + +cursor_movement_specifier + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/grant.html new file mode 100644 index 00000000000..64f2da2245d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/grant.html @@ -0,0 +1,142 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/index_def.html new file mode 100644 index 00000000000..c8ecd654f3d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/index_def.html @@ -0,0 +1,95 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +VECTOR + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/inspect_database.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/inspect_database.html new file mode 100644 index 00000000000..0c1965b549b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/inspect_database.html @@ -0,0 +1,20 @@ +
+ + + + +INSPECT + + +DATABASE + + +db_name + + +opt_as_of_clause + + +opt_inspect_options_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/inspect_table.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/inspect_table.html new file mode 100644 index 00000000000..a5ab587a023 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/inspect_table.html @@ -0,0 +1,20 @@ +
+ + + + +INSPECT + + +TABLE + + +table_name + + +opt_as_of_clause + + +opt_inspect_options_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..d6b3b800c20 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/legacy_begin.html @@ -0,0 +1,86 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +WORK + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..0caa2a907ab --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +PAUSE + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..d10c90f7351 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_job.html @@ -0,0 +1,54 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + +FOR + + +SCHEDULES + + +select_stmt + +SCHEDULE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..f37643e1b73 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,26 @@ +
+ + + + +REFRESH + + +MATERIALIZED + + +VIEW + + +opt_concurrently + + +view_name + + +opt_as_of_clause + + +opt_clear_data + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/restore.html new file mode 100644 index 00000000000..63b9a0040f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/restore.html @@ -0,0 +1,71 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +string_or_placeholder + +IN + + +string_or_placeholder_opt_list + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..cd4a6ac7017 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +RESUME + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/revoke.html new file mode 100644 index 00000000000..08ffba4d742 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/revoke.html @@ -0,0 +1,178 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..a416bcb6ee7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/rollback_transaction.html @@ -0,0 +1,22 @@ +
+ + + + +ROLLBACK + + +WORK + + +opt_transaction_chain + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/select.html @@ -0,0 +1,72 @@ +
+ + + + +select_clause + + +sort_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +select_clause + + +sort_clause + + +for_locking_clause + + +opt_select_limit + + +limit_clause + + +offset_clause + + +offset_clause + + +limit_clause + + +opt_for_locking_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ +
+ + + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +( + + +simple_select_clause + + +values_clause + + +table_clause + + +set_operation + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..ac6462f1794 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/set_transaction.html @@ -0,0 +1,83 @@ +
+ + + + +SET + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create.html new file mode 100644 index 00000000000..2b2cde36e80 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TRIGGERS + + +TYPES + + +ROUTINES + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_default_session_variables_for_role.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_default_session_variables_for_role.html new file mode 100644 index 00000000000..60c41226626 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_default_session_variables_for_role.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +DEFAULT + + +SESSION + + +VARIABLES + + +FOR + + +role_or_group_or_user + + +role_spec + +ROLE_ALL + + +USER_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_external_connections.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_external_connections.html new file mode 100644 index 00000000000..ed66a243e58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_external_connections.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +EXTERNAL + + +CONNECTIONS + + +CONNECTION + + +string_or_placeholder + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_inspect_errors.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_inspect_errors.html new file mode 100644 index 00000000000..41f6cc86d7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_inspect_errors.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +INSPECT + + +ERRORS + + +opt_for_table_clause + + +opt_for_job_clause + + +opt_with_details + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..50f121f6d33 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_jobs.html @@ -0,0 +1,73 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +select_stmt + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +WITH + + +WATCHED_TABLES + + +JOB + + +job_id + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..2e7793866ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_schemas.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_statement_hints.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_statement_hints.html new file mode 100644 index 00000000000..c2050487162 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_statement_hints.html @@ -0,0 +1,44 @@ +
+ + + + +SHOW + + +STATEMENT + + +HINTS + + +FOR + + +string_or_placeholder + +WITH + + +DETAILS + + +, + + +OPTIONS + + +( + + +DETAILS + + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..477451b8f2f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR_TABLE + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_triggers.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_triggers.html new file mode 100644 index 00000000000..905d159d0c1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_triggers.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +TRIGGERS + + +FROM + + +table_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..069d79909e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/simple_select_clause.html @@ -0,0 +1,81 @@ +
+ + + + +SELECT + + +ALL + + +opt_target_list + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..392bb4a6262 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/stmt_block.html @@ -0,0 +1,25473 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + call_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + do_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + check_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + execute_schedules_stmt + + + insert_stmt + + + inspect_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


call_stmt:

+ + + + + + CALL + + + func_application + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TYPE + + + type_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


do_stmt:

+ + + + + + DO + + + do_stmt_opt_list + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_as_of_clause + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + + + prepare_transaction_stmt + + + commit_prepared_stmt + + + rollback_prepared_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + + for_with_lookahead_variants + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + + + opt_transaction_chain + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_external_connection_stmt + + + alter_role_stmt + + + alter_virtual_cluster_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_logical_replication_stream_stmt + + + create_schedule_stmt + +

referenced by: +

+


check_stmt:

+ + + + + + check_external_connection_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + opt_batch_clause + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


execute_schedules_stmt:

+ + + + + + EXECUTE_SCHEDULE + + + SCHEDULE + + + a_expr + + EXECUTE_SCHEDULES + + + SCHEDULES + + + select_stmt + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


inspect_stmt:

+ + + + + + inspect_table_stmt + + + inspect_database_stmt + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_triggers_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_external_connections_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_procedures_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_default_session_variables_for_role_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_statement_hints_stmt + + + show_default_privileges_stmt + + + show_inspect_errors_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


do_stmt_opt_list:

+ + + + + + do_stmt_opt_item + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + PROCEDURE + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + + + opt_transaction_chain + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + + opt_transaction_chain + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_transaction + + + opt_transaction_chain + +

referenced by: +

+


prepare_transaction_stmt:

+ + + + + + PREPARE + + + TRANSACTION + + + SCONST + + +

referenced by: +

+


commit_prepared_stmt:

+ + + + + + COMMIT + + + PREPARED + + + SCONST + + +

referenced by: +

+


rollback_prepared_stmt:

+ + + + + + ROLLBACK + + + PREPARED + + + SCONST + + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


for_with_lookahead_variants:

+ + + + + + FOR + + + FOR_TABLE + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


opt_transaction_chain:

+ + + + + + AND + + + NO + + + CHAIN + + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_proc_stmt + + + alter_backup_schedule + + + alter_policy_stmt + + + alter_job_stmt + +

referenced by: +

+


alter_external_connection_stmt:

+ + + + + + ALTER + + + EXTERNAL + + + CONNECTION + + + IF + + + EXISTS + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


alter_virtual_cluster_stmt:

+ + + + + + alter_virtual_cluster_replication_stmt + + + alter_virtual_cluster_capability_stmt + + + alter_virtual_cluster_rename_stmt + + + alter_virtual_cluster_service_stmt + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + + + create_proc_stmt + + + create_trigger_stmt + + + create_policy_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + for_with_lookahead_variants + + + changefeed_table_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + CREATE_CHANGEFEED_FOR_DATABASE + + + CHANGEFEED + + + FOR + + + DATABASE + + + database_name + + + optional_db_level_changefeed_filter_option + + + opt_changefeed_sink + + + opt_with_options + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_logical_replication_stream_stmt:

+ + + + + + CREATE + + + LOGICALLY + + + REPLICATED + + + logical_replication_resources + + FROM + + + logical_replication_resources + + ON + + + string_or_placeholder + + + opt_logical_replication_create_table_options + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


check_external_connection_stmt:

+ + + + + + CHECK + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + + + opt_with_check_external_connection_options_list + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


opt_batch_clause:

+ + + + + + BATCH + + + ( + + + batch_param_list + + ) + + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + + + drop_proc_stmt + + + drop_trigger_stmt + + + drop_policy_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + + + call_stmt + + + do_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + FIRST_CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + FIRST_CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + DISTANCE + + + a_expr + + COS_DISTANCE + + + a_expr + + NEG_INNER_PRODUCT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


inspect_table_stmt:

+ + + + + + INSPECT + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_inspect_options_clause + +

referenced by: +

+


inspect_database_stmt:

+ + + + + + INSPECT + + + DATABASE + + + db_name + + + opt_as_of_clause + + + opt_inspect_options_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + + opt_show_backups_time_filter_clause + + + opt_with_show_backups_options + + BACKUP + + + SCHEMAS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_triggers_stmt:

+ + + + + + SHOW + + + TRIGGERS + + + FROM + + + table_name + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TRIGGERS + + + TYPES + + + ROUTINES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_external_connections_stmt:

+ + + + + + SHOW + + + EXTERNAL + + + CONNECTIONS + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + + with_comment + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_procedures_stmt:

+ + + + + + SHOW + + + PROCEDURES + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + select_stmt + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + WITH + + + WATCHED_TABLES + + + JOB + + + a_expr + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + + + with_comment + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR_TABLE + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_default_session_variables_for_role_stmt:

+ + + + + + SHOW + + + DEFAULT + + + SESSION + + + VARIABLES + + + FOR + + + role_or_group_or_user + + + role_spec + + ROLE_ALL + + + USER_ALL + + + ALL + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_statement_hints_stmt:

+ + + + + + SHOW + + + STATEMENT + + + HINTS + + + FOR + + + string_or_placeholder + + + opt_with_show_hints_options + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


show_inspect_errors_stmt:

+ + + + + + SHOW + + + INSPECT + + + ERRORS + + + opt_for_table_clause + + + opt_for_job_clause + + + opt_with_details + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BIDIRECTIONAL + + + BINARY + + + BUCKET_COUNT + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHAIN + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG + + + DEBUG_IDS + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENUM + + + ENUMS + + + ERRORS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXPLICIT + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FINGERPRINTS + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HANDLER + + + HASH + + + HEADER + + + HIGH + + + HINTS + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INLINE + + + INPUT + + + INSERT + + + INSPECT + + + INSTEAD + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOCALITY + + + LOGGED + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODE + + + MODIFYCLUSTERSETTING + + + MONTH + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NEVER + + + NEW + + + NEWER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOBYPASSRLS + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOREPLICATION + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD + + + OLDER + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PUSH + + + PROCEDURAL + + + PROCEDURE + + + PROCEDURES + + + PROVISIONSRC + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESOLVED + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETURN + + + RETURNS + + + REVISION + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUN + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECURITY_INVOKER + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SOURCE + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + THAN + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRIGGERS + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNIDIRECTIONAL + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALIDATOR + + + VALUE + + + VARIABLES + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERSETTING + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WATCHED_TABLES + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VECTOR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


do_stmt_opt_item:

+ + + + + + SCONST + + + LANGUAGE + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_logged_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + + + alter_view_set_options_stmt + + + alter_view_reset_options_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_proc_stmt:

+ + + + + + alter_proc_rename_stmt + + + alter_proc_owner_stmt + + + alter_proc_set_schema_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


alter_policy_stmt:

+ + + + + + ALTER + + + POLICY + + + name + + ON + + + table_name + + RENAME + + + TO + + + name + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


alter_job_stmt:

+ + + + + + ALTER + + + JOB + + + a_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


alter_virtual_cluster_replication_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + PAUSE + + + RESUME + + + REPLICATION + + + COMPLETE + + + REPLICATION + + + TO + + + SYSTEM + + + TIME + + + a_expr + + LATEST + + + SET + + + REPLICATION + + + replication_options_list + + SOURCE + + + source_replication_options_list + + START + + + REPLICATION + + + OF + + + d_expr + + ON + + + d_expr + + + opt_with_replication_options + +

referenced by: +

+


alter_virtual_cluster_capability_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + GRANT + + + REVOKE + + + ALL + + + CAPABILITIES + + +

referenced by: +

+


alter_virtual_cluster_rename_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + RENAME + + + TO + + + d_expr + +

referenced by: +

+


alter_virtual_cluster_service_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + START + + + SERVICE + + + SHARED + + + STOP + + + SERVICE + + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + VECTOR + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + + opt_view_with + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + routine_return_type + + TABLE + + + ( + + + table_func_column_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_proc_stmt:

+ + + + + + CREATE + + + opt_or_replace + + PROCEDURE + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_trigger_stmt:

+ + + + + + CREATE + + + opt_or_replace + + TRIGGER + + + name + + + trigger_action_time + + + trigger_event_list + + ON + + + table_name + + + opt_trigger_transition_list + + + trigger_for_each + + + trigger_when + + EXECUTE + + + function_or_procedure + + + func_name + + ( + + + trigger_func_args + + ) + + +

referenced by: +

+


create_policy_stmt:

+ + + + + + CREATE + + + POLICY + + + IF + + + NOT + + + EXISTS + + + name + + ON + + + table_name + + + opt_policy_type + + + opt_policy_command + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_table_targets:

+ + + + + + changefeed_table_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


optional_db_level_changefeed_filter_option:

+ + + + + + db_level_changefeed_filter_option + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


logical_replication_resources:

+ + + + + + TABLE + + + db_object_name + + TABLES + + + ( + + + logical_replication_resources_list + + ) + + + DATABASE + + + database_name + +

referenced by: +

+


opt_logical_replication_create_table_options:

+ + + + + + WITH + + + logical_replication_create_table_options_list + + OPTIONS + + + ( + + + logical_replication_create_table_options_list + + ) + + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_table_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


opt_with_check_external_connection_options_list:

+ + + + + + WITH + + + check_external_connection_options_list + + OPTIONS + + + ( + + + check_external_connection_options_list + + ) + + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


batch_param_list:

+ + + + + + batch_param + + , + + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_proc_stmt:

+ + + + + + DROP + + + PROCEDURE + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_trigger_stmt:

+ + + + + + DROP + + + TRIGGER + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


drop_policy_stmt:

+ + + + + + DROP + + + POLICY + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_inspect_options_clause:

+ + + + + + WITH + + + OPTIONS + + + inspect_option_list + +

referenced by: +

+


db_name:

+ + + + + + db_object_name + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + + VIRTUAL_CLUSTER_NAME + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


opt_show_backups_time_filter_clause:

+ + + + + + NEWER + + + THAN + + + a_expr + + OLDER + + + OLDER + + + THAN + + + a_expr + + NEWER + + + THAN + + + a_expr + +

referenced by: +

+


opt_with_show_backups_options:

+ + + + + + WITH + + + show_backups_options_list + + OPTIONS + + + ( + + + show_backups_options_list + + ) + + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + + IGNORE_FOREIGN_KEYS + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


show_job_options_list:

+ + + + + + show_job_options + + , + + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_with_show_hints_options:

+ + + + + + WITH + + + show_hints_options_list + + OPTIONS + + + ( + + + show_hints_options_list + + ) + + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


opt_for_table_clause:

+ + + + + + FOR_TABLE + + + TABLE + + + table_name + +

referenced by: +

+


opt_for_job_clause:

+ + + + + + FOR_JOB + + + JOB + + + ICONST + + +

referenced by: +

+


opt_with_details:

+ + + + + + WITH + + + DETAILS + + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_iso_level + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_logged_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + LOGGED + + + UNLOGGED + + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_view_set_options_stmt:

+ + + + + + ALTER + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + ( + + + SECURITY_INVOKER + + + = + + + TRUE + + + FALSE + + + ICONST + + + ) + + +

referenced by: +

+


alter_view_reset_options_stmt:

+ + + + + + ALTER + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RESET + + + ( + + + SECURITY_INVOKER + + + ) + + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_proc_rename_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_proc_owner_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_proc_set_schema_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


opt_policy_roles:

+ + + + + + TO + + + role_spec_list + +

referenced by: +

+


opt_policy_exprs:

+ + + + + + USING + + + ( + + + a_expr + + ) + + + WITH + + + CHECK + + + WITH + + + CHECK + + + ( + + + a_expr + + ) + + + USING + + + ( + + + a_expr + + ) + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


virtual_cluster:

+ + + + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


virtual_cluster_spec:

+ + + + + + d_expr + + [ + + + a_expr + + ] + + +

referenced by: +

+


replication_options_list:

+ + + + + + replication_options + + , + + +

referenced by: +

+


source_replication_options_list:

+ + + + + + source_replication_options + + , + + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


opt_with_replication_options:

+ + + + + + WITH + + + replication_options_list + + OPTIONS + + + ( + + + replication_options_list + + ) + + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + + STRICT + + + STORAGE + + + LOCALITY + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_view_with:

+ + + + + + WITH + + + ( + + + SECURITY_INVOKER + + + = + + + TRUE + + + FALSE + + + ICONST + + + ) + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


routine_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_routine_param_with_default_list:

+ + + + + + routine_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


routine_return_type:

+ + + + + + routine_param_type + +

referenced by: +

+


opt_create_routine_opt_list:

+ + + + + + create_routine_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


table_func_column_list:

+ + + + + + table_func_column + + , + + +

referenced by: +

+


trigger_action_time:

+ + + + + + BEFORE + + + AFTER + + + INSTEAD + + + OF + + +

referenced by: +

+


trigger_event_list:

+ + + + + + trigger_event + + OR + + +

referenced by: +

+


opt_trigger_transition_list:

+ + + + + + REFERENCING + + + trigger_transition_list + +

referenced by: +

+


trigger_for_each:

+ + + + + + FOR + + + trigger_for_opt_each + + + trigger_for_type + +

referenced by: +

+


trigger_when:

+ + + + + + WHEN + + + a_expr + +

referenced by: +

+


function_or_procedure:

+ + + + + + FUNCTION + + + PROCEDURE + + +

referenced by: +

+


trigger_func_args:

+ + + + + + trigger_func_arg + + , + + + trigger_func_arg + +

referenced by: +

+


opt_policy_type:

+ + + + + + AS + + + PERMISSIVE + + + RESTRICTIVE + + +

referenced by: +

+


opt_policy_command:

+ + + + + + FOR + + + ALL + + + SELECT + + + INSERT + + + UPDATE + + + DELETE + + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_table_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


db_level_changefeed_filter_option:

+ + + + + + EXCLUDE + + + INCLUDE + + + TABLES + + + table_name_list + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


logical_replication_resources_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


logical_replication_create_table_options_list:

+ + + + + + logical_replication_create_table_options + + , + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


check_external_connection_options_list:

+ + + + + + check_external_connection_options + + , + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


batch_param:

+ + + + + + SIZE + + + a_expr + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + FIRST_CONTAINS + + + CONTAINED_BY + + + FIRST_CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + DISTANCE + + + COS_DISTANCE + + + NEG_INNER_PRODUCT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


inspect_option_list:

+ + + + + + inspect_option + + , + + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + EXPERIMENTAL + + + DEFERRED + + + COPY + + + REMOVE_REGIONS + + + GRANTS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + + opt_target_list + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backups_options_list:

+ + + + + + show_backups_options + + , + + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_job_options:

+ + + + + + EXECUTION + + + DETAILS + + + RESOLVED + + + TIMESTAMP + + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


show_hints_options_list:

+ + + + + + DETAILS + + + , + + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


transaction_iso_level:

+ + + + + + ISOLATION + + + LEVEL + + + iso_level + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + + ROUTINES + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_table_targets + + + opt_with_options + + DROP + + + changefeed_table_targets + + SET + + + kv_option_list + + + db_level_changefeed_filter_option + + UNSET + + + name_list + + + include_or_exclude + + TABLES + + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_routine_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + + EXECUTE + + + FULL + + + IMMEDIATELY + + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + + + subject_clause + + + provisionsrc_clause + + REPLICATION + + + NOREPLICATION + + + BYPASSRLS + + + NOBYPASSRLS + + +

referenced by: +

+


replication_options:

+ + + + + + RETENTION + + + = + + + d_expr + + READ + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


source_replication_options:

+ + + + + + EXPIRATION + + + WINDOW + + + = + + + d_expr + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + typename + + , + + +

referenced by: +

+


routine_param_with_default_list:

+ + + + + + routine_param_with_default + + , + + +

referenced by: +

+


routine_param_type:

+ + + + + + typename + +

referenced by: +

+


create_routine_opt_list:

+ + + + + + create_routine_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


table_func_column:

+ + + + + + param_name + + + routine_param_type + +

referenced by: +

+


trigger_event:

+ + + + + + INSERT + + + DELETE + + + UPDATE + + + OF + + + name_list + + TRUNCATE + + +

referenced by: +

+


trigger_transition_list:

+ + + + + + trigger_transition + +

referenced by: +

+


trigger_for_opt_each:

+ + + + + + EACH + + +

referenced by: +

+


trigger_for_type:

+ + + + + + ROW + + + STATEMENT + + +

referenced by: +

+


trigger_func_arg:

+ + + + + + ICONST + + + FCONST + + + SCONST + + + unrestricted_name + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


logical_replication_create_table_options:

+ + + + + + MODE + + + DISCARD + + + LABEL + + + = + + + BIDIRECTIONAL + + + ON + + + string_or_placeholder + + UNIDIRECTIONAL + + +

referenced by: +

+


check_external_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + + + const_vector + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


inspect_option:

+ + + + + + INDEX + + + ALL + + + ( + + + table_index_name_list + + ) + + + DETACHED + + + = + + + TRUE + + + FALSE + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


opt_target_list:

+ + + + + + target_list + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backups_options:

+ + + + + + REVISION + + + START + + + TIME + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + = + + + string_or_placeholder + + PRIVILEGES + + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + routine_param + + , + + +

referenced by: +

+


iso_level:

+ + + + + + READ + + + UNCOMMITTED + + + COMMITTED + + + SNAPSHOT + + + REPEATABLE + + + READ + + + SERIALIZABLE + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + IDENTITY + + + IF + + + EXISTS + + + STORED + + + ADD + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + + set_generated_always + + + set_generated_default + + + identity_option_list + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + + table_rls_mode + + ROW + + + LEVEL + + + SECURITY + + + ENABLE + + + DISABLE + + + TRIGGER + + + name + + ALL + + + USER + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + PER + + + NODE + + + SESSION + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


include_or_exclude:

+ + + + + + INCLUDE + + + EXCLUDE + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_routine_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + EXTERNAL + + + SECURITY + + + DEFINER + + + INVOKER + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


subject_clause:

+ + + + + + SUBJECT + + + string_or_placeholder + + NULL + + +

referenced by: +

+


provisionsrc_clause:

+ + + + + + PROVISIONSRC + + + string_or_placeholder + + NULL + + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


routine_param_with_default:

+ + + + + + routine_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_routine_opt_item:

+ + + + + + AS + + + SCONST + + + opt_link_sym + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_routine_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


trigger_transition:

+ + + + + + transition_is_new + + + transition_is_row + + + opt_as + + + table_alias_name + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIDIRECTIONAL + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHAIN + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG + + + DEBUG_IDS + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ELSE + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ERRORS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXPLICIT + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FINGERPRINTS + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HANDLER + + + HASH + + + HEADER + + + HIGH + + + HINTS + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INLINE + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INSPECT + + + INSTEAD + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGGED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODE + + + MODIFYCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW + + + NEWER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOBYPASSRLS + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOREPLICATION + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD + + + OLDER + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PUSH + + + PROCEDURAL + + + PROCEDURE + + + PROCEDURES + + + PROVISIONSRC + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESOLVED + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETURN + + + RETURNS + + + REVISION + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUN + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SECURITY_INVOKER + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SOURCE + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THAN + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIGGERS + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIDIRECTIONAL + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALIDATOR + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIABLES + + + VARIADIC + + + VECTOR + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERSETTING + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WATCHED_TABLES + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + AVOID_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + + STRAIGHT + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + alias_clause + + AS + + + table_alias_name + + + table_alias_name + + ( + + + col_def_list + + ) + + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


const_vector:

+ + + + + + VECTOR + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


routine_param:

+ + + + + + routine_param_class + + + param_name + + + param_name + + + routine_param_class + + + routine_param_type + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + a_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


set_generated_always:

+ + + + + + SET + + + GENERATED_ALWAYS + + + ALWAYS + + +

referenced by: +

+


set_generated_default:

+ + + + + + SET + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + +

referenced by: +

+


identity_option_list:

+ + + + + + identity_option_elem + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


table_rls_mode:

+ + + + + + ENABLE + + + DISABLE + + + NO + + + FORCE + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + VECTOR + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_link_sym:

+ + + + + + , + + + SCONST + + +

referenced by: +

+


transition_is_new:

+ + + + + + NEW + + + OLD + + +

referenced by: +

+


transition_is_row:

+ + + + + + ROW + + + TABLE + + +

referenced by: +

+


opt_as:

+ + + + + + AS + + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


routine_param_class:

+ + + + + + IN + + + OUT + + + OUT + + + INOUT + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


identity_option_elem:

+ + + + + + SET + + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + PER + + + NODE + + + SESSION + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ +
+ + + + +table_name + +@ + + +index_name + +[ + + +row_source_extension_stmt + +] + + +LATERAL + + +( + + +select_stmt + +) + + +func_application + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + +( + + +select_stmt + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + +) + + +WITH + + +ORDINALITY + + +AS + + +table_alias_name + + +opt_col_def_list_no_types + + +joined_table + + +func_application + +WITH + + +ORDINALITY + + +opt_func_alias_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ +
+ + + + +window_name + +AS + + +( + + +opt_existing_window_name + + +opt_partition_clause + + +opt_sort_clause_no_index + + +opt_frame_clause + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.2/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ +
+ + + + +WITH + + +RECURSIVE + + +table_alias_name + + +opt_col_def_list_no_types + +AS + + +NOT + + +MATERIALIZED + + +( + + +preparable_stmt + +) + + +, + + +insert_stmt + + +update_stmt + + +delete_stmt + + +upsert_stmt + + +select_stmt + +
diff --git a/src/current/v23.1/alter-backup-schedule.md b/src/current/v23.1/alter-backup-schedule.md index 017b1d953cc..30cda027cc3 100644 --- a/src/current/v23.1/alter-backup-schedule.md +++ b/src/current/v23.1/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/alter-backup.md b/src/current/v23.1/alter-backup.md index 256389c6335..3d916fe5491 100644 --- a/src/current/v23.1/alter-backup.md +++ b/src/current/v23.1/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/alter-changefeed.md b/src/current/v23.1/alter-changefeed.md index 15a860c7010..89bc00d6e02 100644 --- a/src/current/v23.1/alter-changefeed.md +++ b/src/current/v23.1/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/alter-database.md b/src/current/v23.1/alter-database.md index 679be556be7..15f04963587 100644 --- a/src/current/v23.1/alter-database.md +++ b/src/current/v23.1/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/alter-default-privileges.md b/src/current/v23.1/alter-default-privileges.md index 27d1f426a5a..2785566c14d 100644 --- a/src/current/v23.1/alter-default-privileges.md +++ b/src/current/v23.1/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/alter-function.md b/src/current/v23.1/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v23.1/alter-function.md +++ b/src/current/v23.1/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/alter-index.md b/src/current/v23.1/alter-index.md index 75197c1d055..3d5a8b8d3a0 100644 --- a/src/current/v23.1/alter-index.md +++ b/src/current/v23.1/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/alter-partition.md b/src/current/v23.1/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v23.1/alter-partition.md +++ b/src/current/v23.1/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/alter-range.md b/src/current/v23.1/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v23.1/alter-range.md +++ b/src/current/v23.1/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/alter-role.md b/src/current/v23.1/alter-role.md index 91ca0079496..119d53291c9 100644 --- a/src/current/v23.1/alter-role.md +++ b/src/current/v23.1/alter-role.md @@ -21,7 +21,7 @@ You can use the keywords `ROLE` and `USER` interchangeably. [`ALTER USER`]({% li ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/alter-schema.md b/src/current/v23.1/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v23.1/alter-schema.md +++ b/src/current/v23.1/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/alter-sequence.md b/src/current/v23.1/alter-sequence.md index 0481bc09cac..e6718e72d1e 100644 --- a/src/current/v23.1/alter-sequence.md +++ b/src/current/v23.1/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/alter-table.md b/src/current/v23.1/alter-table.md index c7628b37115..847724e9efa 100644 --- a/src/current/v23.1/alter-table.md +++ b/src/current/v23.1/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/alter-type.md b/src/current/v23.1/alter-type.md index 443a40845ab..a5edc302453 100644 --- a/src/current/v23.1/alter-type.md +++ b/src/current/v23.1/alter-type.md @@ -18,7 +18,7 @@ All other `ALTER TYPE` schema change jobs are non-cancellable. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/alter-view.md b/src/current/v23.1/alter-view.md index 47de30984d8..0fcb2adc8c4 100644 --- a/src/current/v23.1/alter-view.md +++ b/src/current/v23.1/alter-view.md @@ -17,7 +17,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/backup.md b/src/current/v23.1/backup.md index c2eb03a827b..43589c9843f 100644 --- a/src/current/v23.1/backup.md +++ b/src/current/v23.1/backup.md @@ -66,7 +66,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/begin-transaction.md b/src/current/v23.1/begin-transaction.md index b2cbef9a048..f63b7bd96a3 100644 --- a/src/current/v23.1/begin-transaction.md +++ b/src/current/v23.1/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/cancel-job.md b/src/current/v23.1/cancel-job.md index fd29b720bc3..e506c6504d4 100644 --- a/src/current/v23.1/cancel-job.md +++ b/src/current/v23.1/cancel-job.md @@ -29,13 +29,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/cancel-query.md b/src/current/v23.1/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v23.1/cancel-query.md +++ b/src/current/v23.1/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/cancel-session.md b/src/current/v23.1/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v23.1/cancel-session.md +++ b/src/current/v23.1/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/check.md b/src/current/v23.1/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v23.1/check.md +++ b/src/current/v23.1/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v23.1/comment-on.md b/src/current/v23.1/comment-on.md index 33e289714bc..b8b94502af9 100644 --- a/src/current/v23.1/comment-on.md +++ b/src/current/v23.1/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/commit-transaction.md b/src/current/v23.1/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v23.1/commit-transaction.md +++ b/src/current/v23.1/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/common-table-expressions.md b/src/current/v23.1/common-table-expressions.md index e9667131380..b61fb9c4cc8 100644 --- a/src/current/v23.1/common-table-expressions.md +++ b/src/current/v23.1/common-table-expressions.md @@ -12,7 +12,7 @@ You can use CTEs in combination with [`SELECT` clauses]({% link {{ page.version. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/copy.md b/src/current/v23.1/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v23.1/copy.md +++ b/src/current/v23.1/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/create-changefeed.md b/src/current/v23.1/create-changefeed.md index 6f118ebaec0..1adab98d26f 100644 --- a/src/current/v23.1/create-changefeed.md +++ b/src/current/v23.1/create-changefeed.md @@ -24,7 +24,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/create-database.md b/src/current/v23.1/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v23.1/create-database.md +++ b/src/current/v23.1/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/create-external-connection.md b/src/current/v23.1/create-external-connection.md index 192584ce2aa..a3e6378d9e0 100644 --- a/src/current/v23.1/create-external-connection.md +++ b/src/current/v23.1/create-external-connection.md @@ -39,7 +39,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/create-function.md b/src/current/v23.1/create-function.md index 7e2b991edc5..d4451f69ebe 100644 --- a/src/current/v23.1/create-function.md +++ b/src/current/v23.1/create-function.md @@ -23,7 +23,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/create-index.md b/src/current/v23.1/create-index.md index 4d065a3a2cd..806da79f60c 100644 --- a/src/current/v23.1/create-index.md +++ b/src/current/v23.1/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/create-role.md b/src/current/v23.1/create-role.md index 66b4f036485..2fb970d0c5b 100644 --- a/src/current/v23.1/create-role.md +++ b/src/current/v23.1/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/create-schedule-for-changefeed.md b/src/current/v23.1/create-schedule-for-changefeed.md index 038e4f51500..057d91dd899 100644 --- a/src/current/v23.1/create-schedule-for-changefeed.md +++ b/src/current/v23.1/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/create-schema.md b/src/current/v23.1/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v23.1/create-schema.md +++ b/src/current/v23.1/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/create-sequence.md b/src/current/v23.1/create-sequence.md index eba6f3a07f7..7d52a5bcaa1 100644 --- a/src/current/v23.1/create-sequence.md +++ b/src/current/v23.1/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/create-statistics.md b/src/current/v23.1/create-statistics.md index c99f607bf6a..3185cb5f0c6 100644 --- a/src/current/v23.1/create-statistics.md +++ b/src/current/v23.1/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v23.1/create-table-as.md b/src/current/v23.1/create-table-as.md index 30a57c592a4..7aca3db20b6 100644 --- a/src/current/v23.1/create-table-as.md +++ b/src/current/v23.1/create-table-as.md @@ -40,31 +40,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v23.1/create-table.md b/src/current/v23.1/create-table.md index 0976255a0d8..90c8cdd5ec1 100644 --- a/src/current/v23.1/create-table.md +++ b/src/current/v23.1/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v23.1/create-type.md b/src/current/v23.1/create-type.md index 5ba82d1bf31..49b3f4f24d5 100644 --- a/src/current/v23.1/create-type.md +++ b/src/current/v23.1/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/create-view.md b/src/current/v23.1/create-view.md index 9bd76c2f8cc..afa0e9d1351 100644 --- a/src/current/v23.1/create-view.md +++ b/src/current/v23.1/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/cursors.md b/src/current/v23.1/cursors.md index 6b3918c1bb6..08ae90a545d 100644 --- a/src/current/v23.1/cursors.md +++ b/src/current/v23.1/cursors.md @@ -21,15 +21,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v23.1/default-value.md b/src/current/v23.1/default-value.md index fbb7fb2db08..9064fd36173 100644 --- a/src/current/v23.1/default-value.md +++ b/src/current/v23.1/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v23.1/delete.md b/src/current/v23.1/delete.md index 5f6f952415d..a37f293e513 100644 --- a/src/current/v23.1/delete.md +++ b/src/current/v23.1/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/drop-database.md b/src/current/v23.1/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v23.1/drop-database.md +++ b/src/current/v23.1/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/drop-external-connection.md b/src/current/v23.1/drop-external-connection.md index 5a9ac114594..1fd4d567a19 100644 --- a/src/current/v23.1/drop-external-connection.md +++ b/src/current/v23.1/drop-external-connection.md @@ -26,7 +26,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/drop-function.md b/src/current/v23.1/drop-function.md index 868dcea6d6e..de4f77b5c44 100644 --- a/src/current/v23.1/drop-function.md +++ b/src/current/v23.1/drop-function.md @@ -17,7 +17,7 @@ To drop a function, a user must have the `DROP` [privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/drop-index.md b/src/current/v23.1/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v23.1/drop-index.md +++ b/src/current/v23.1/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/drop-owned-by.md b/src/current/v23.1/drop-owned-by.md index f435f9146f8..020dd8dc667 100644 --- a/src/current/v23.1/drop-owned-by.md +++ b/src/current/v23.1/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/drop-role.md b/src/current/v23.1/drop-role.md index a7393dfb32e..403b616c426 100644 --- a/src/current/v23.1/drop-role.md +++ b/src/current/v23.1/drop-role.md @@ -21,7 +21,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/drop-schedules.md b/src/current/v23.1/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v23.1/drop-schedules.md +++ b/src/current/v23.1/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/drop-schema.md b/src/current/v23.1/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v23.1/drop-schema.md +++ b/src/current/v23.1/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/drop-sequence.md b/src/current/v23.1/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v23.1/drop-sequence.md +++ b/src/current/v23.1/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/drop-table.md b/src/current/v23.1/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v23.1/drop-table.md +++ b/src/current/v23.1/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/drop-type.md b/src/current/v23.1/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v23.1/drop-type.md +++ b/src/current/v23.1/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/drop-view.md b/src/current/v23.1/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v23.1/drop-view.md +++ b/src/current/v23.1/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/explain-analyze.md b/src/current/v23.1/explain-analyze.md index 7bfabcd0f92..327dcf44048 100644 --- a/src/current/v23.1/explain-analyze.md +++ b/src/current/v23.1/explain-analyze.md @@ -17,7 +17,7 @@ The `EXPLAIN ANALYZE` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/explain.md b/src/current/v23.1/explain.md index 3fa9abeeddf..8dd23077de3 100644 --- a/src/current/v23.1/explain.md +++ b/src/current/v23.1/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/export.md b/src/current/v23.1/export.md index 2600127760c..28315a0dc30 100644 --- a/src/current/v23.1/export.md +++ b/src/current/v23.1/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v23.1/foreign-key.md b/src/current/v23.1/foreign-key.md index d18599494af..c2fa0a4ab1a 100644 --- a/src/current/v23.1/foreign-key.md +++ b/src/current/v23.1/foreign-key.md @@ -137,7 +137,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -167,7 +167,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v23.1/grant.md b/src/current/v23.1/grant.md index 8e08537696d..48c27bfeab3 100644 --- a/src/current/v23.1/grant.md +++ b/src/current/v23.1/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/import-into.md b/src/current/v23.1/import-into.md index 3e05357cb0e..bf081e4520c 100644 --- a/src/current/v23.1/import-into.md +++ b/src/current/v23.1/import-into.md @@ -104,7 +104,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v23.1/import.md b/src/current/v23.1/import.md index 290fdfccca4..b78eda69773 100644 --- a/src/current/v23.1/import.md +++ b/src/current/v23.1/import.md @@ -66,7 +66,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_dump.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_dump.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/insert.md b/src/current/v23.1/insert.md index 6fb88ae70d2..c8296389456 100644 --- a/src/current/v23.1/insert.md +++ b/src/current/v23.1/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v23.1/joins.md b/src/current/v23.1/joins.md index 81de855c725..811f87abe46 100644 --- a/src/current/v23.1/joins.md +++ b/src/current/v23.1/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/not-null.md b/src/current/v23.1/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v23.1/not-null.md +++ b/src/current/v23.1/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v23.1/order-by.md b/src/current/v23.1/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v23.1/order-by.md +++ b/src/current/v23.1/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/pause-job.md b/src/current/v23.1/pause-job.md index 403caf83762..bd49b21d5ea 100644 --- a/src/current/v23.1/pause-job.md +++ b/src/current/v23.1/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/pause-schedules.md b/src/current/v23.1/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v23.1/pause-schedules.md +++ b/src/current/v23.1/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/primary-key.md b/src/current/v23.1/primary-key.md index 9dfb0691898..6ef732cb7b8 100644 --- a/src/current/v23.1/primary-key.md +++ b/src/current/v23.1/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v23.1/reassign-owned.md b/src/current/v23.1/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v23.1/reassign-owned.md +++ b/src/current/v23.1/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/refresh.md b/src/current/v23.1/refresh.md index b91bb95f039..b368607b873 100644 --- a/src/current/v23.1/refresh.md +++ b/src/current/v23.1/refresh.md @@ -18,7 +18,7 @@ The user must be the [owner]({% link {{ page.version.version }}/alter-view.md %} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/release-savepoint.md b/src/current/v23.1/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v23.1/release-savepoint.md +++ b/src/current/v23.1/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/reset-cluster-setting.md b/src/current/v23.1/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v23.1/reset-cluster-setting.md +++ b/src/current/v23.1/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/reset-vars.md b/src/current/v23.1/reset-vars.md index ae575de93e0..515474c0ac5 100644 --- a/src/current/v23.1/reset-vars.md +++ b/src/current/v23.1/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/restore.md b/src/current/v23.1/restore.md index f78885b94eb..31872064861 100644 --- a/src/current/v23.1/restore.md +++ b/src/current/v23.1/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/resume-job.md b/src/current/v23.1/resume-job.md index 1ed34f8c9d0..76868d9feb9 100644 --- a/src/current/v23.1/resume-job.md +++ b/src/current/v23.1/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/resume-schedules.md b/src/current/v23.1/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v23.1/resume-schedules.md +++ b/src/current/v23.1/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/revoke.md b/src/current/v23.1/revoke.md index c226280d3e5..46da261f87a 100644 --- a/src/current/v23.1/revoke.md +++ b/src/current/v23.1/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/rollback-transaction.md b/src/current/v23.1/rollback-transaction.md index 243105a8b01..5a601cd7ced 100644 --- a/src/current/v23.1/rollback-transaction.md +++ b/src/current/v23.1/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/savepoint.md b/src/current/v23.1/savepoint.md index 725b8e35388..9180ee8dd78 100644 --- a/src/current/v23.1/savepoint.md +++ b/src/current/v23.1/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/select-clause.md b/src/current/v23.1/select-clause.md index f083c28dde4..deacf97e7b8 100644 --- a/src/current/v23.1/select-clause.md +++ b/src/current/v23.1/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v23.1/select-for-update.md b/src/current/v23.1/select-for-update.md index 45a00a3b778..5333886b63b 100644 --- a/src/current/v23.1/select-for-update.md +++ b/src/current/v23.1/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
For the full `SELECT` statement syntax documentation, see [Selection Queries]({% link {{ page.version.version }}/selection-queries.md %}). diff --git a/src/current/v23.1/selection-queries.md b/src/current/v23.1/selection-queries.md index 871c1fd44a3..d44388af238 100644 --- a/src/current/v23.1/selection-queries.md +++ b/src/current/v23.1/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v23.1/set-cluster-setting.md b/src/current/v23.1/set-cluster-setting.md index 0de3351d5a3..56626678001 100644 --- a/src/current/v23.1/set-cluster-setting.md +++ b/src/current/v23.1/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v23.1/set-transaction.md b/src/current/v23.1/set-transaction.md index 22fbc6b2b59..8a237803a08 100644 --- a/src/current/v23.1/set-transaction.md +++ b/src/current/v23.1/set-transaction.md @@ -10,7 +10,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/set-vars.md b/src/current/v23.1/set-vars.md index 1db4ca8c47a..3c1e8fb2828 100644 --- a/src/current/v23.1/set-vars.md +++ b/src/current/v23.1/set-vars.md @@ -30,7 +30,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -40,7 +40,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v23.1/show-cluster-setting.md b/src/current/v23.1/show-cluster-setting.md index 88c1b197db2..82fe4d0e5c0 100644 --- a/src/current/v23.1/show-cluster-setting.md +++ b/src/current/v23.1/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-columns.md b/src/current/v23.1/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v23.1/show-columns.md +++ b/src/current/v23.1/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-constraints.md b/src/current/v23.1/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v23.1/show-constraints.md +++ b/src/current/v23.1/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-create-external-connection.md b/src/current/v23.1/show-create-external-connection.md index b3e531d5216..d1d2e47a7cf 100644 --- a/src/current/v23.1/show-create-external-connection.md +++ b/src/current/v23.1/show-create-external-connection.md @@ -21,7 +21,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/show-create-schedule.md b/src/current/v23.1/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v23.1/show-create-schedule.md +++ b/src/current/v23.1/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-create.md b/src/current/v23.1/show-create.md index c3b340f0802..17c13c01e8a 100644 --- a/src/current/v23.1/show-create.md +++ b/src/current/v23.1/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-databases.md b/src/current/v23.1/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v23.1/show-databases.md +++ b/src/current/v23.1/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/show-default-privileges.md b/src/current/v23.1/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v23.1/show-default-privileges.md +++ b/src/current/v23.1/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-enums.md b/src/current/v23.1/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v23.1/show-enums.md +++ b/src/current/v23.1/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-full-table-scans.md b/src/current/v23.1/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v23.1/show-full-table-scans.md +++ b/src/current/v23.1/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/show-index.md b/src/current/v23.1/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v23.1/show-index.md +++ b/src/current/v23.1/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-jobs.md b/src/current/v23.1/show-jobs.md index cfdbf77bc89..4a3da4d36c0 100644 --- a/src/current/v23.1/show-jobs.md +++ b/src/current/v23.1/show-jobs.md @@ -41,7 +41,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-locality.md b/src/current/v23.1/show-locality.md index 82b2152eb80..844e21121d0 100644 --- a/src/current/v23.1/show-locality.md +++ b/src/current/v23.1/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v23.1/show-partitions.md b/src/current/v23.1/show-partitions.md index c7f2e8a1bbd..790dba5e1f5 100644 --- a/src/current/v23.1/show-partitions.md +++ b/src/current/v23.1/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/show-ranges.md b/src/current/v23.1/show-ranges.md index 916d295a9ca..0a718609906 100644 --- a/src/current/v23.1/show-ranges.md +++ b/src/current/v23.1/show-ranges.md @@ -18,7 +18,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/show-regions.md b/src/current/v23.1/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v23.1/show-regions.md +++ b/src/current/v23.1/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/show-roles.md b/src/current/v23.1/show-roles.md index a78a01b5ec0..6937c8485b6 100644 --- a/src/current/v23.1/show-roles.md +++ b/src/current/v23.1/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/show-savepoint-status.md b/src/current/v23.1/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v23.1/show-savepoint-status.md +++ b/src/current/v23.1/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v23.1/show-schedules.md b/src/current/v23.1/show-schedules.md index 1488d54e298..526736eafad 100644 --- a/src/current/v23.1/show-schedules.md +++ b/src/current/v23.1/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-schemas.md b/src/current/v23.1/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v23.1/show-schemas.md +++ b/src/current/v23.1/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-sequences.md b/src/current/v23.1/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v23.1/show-sequences.md +++ b/src/current/v23.1/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-sessions.md b/src/current/v23.1/show-sessions.md index a6fd6170e13..a4d9a81a3d1 100644 --- a/src/current/v23.1/show-sessions.md +++ b/src/current/v23.1/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v23.1/show-statements.md b/src/current/v23.1/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v23.1/show-statements.md +++ b/src/current/v23.1/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v23.1/show-statistics.md b/src/current/v23.1/show-statistics.md index db4cfcf14e4..754151fb62e 100644 --- a/src/current/v23.1/show-statistics.md +++ b/src/current/v23.1/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v23.1/show-super-regions.md b/src/current/v23.1/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v23.1/show-super-regions.md +++ b/src/current/v23.1/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/show-tables.md b/src/current/v23.1/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v23.1/show-tables.md +++ b/src/current/v23.1/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/show-trace.md b/src/current/v23.1/show-trace.md index 5e973f80e53..b629480b832 100644 --- a/src/current/v23.1/show-trace.md +++ b/src/current/v23.1/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/show-users.md b/src/current/v23.1/show-users.md index 93ca64affa0..ccfb59fa101 100644 --- a/src/current/v23.1/show-users.md +++ b/src/current/v23.1/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/show-vars.md b/src/current/v23.1/show-vars.md index 28648332eb6..34f7f86554c 100644 --- a/src/current/v23.1/show-vars.md +++ b/src/current/v23.1/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v23.1/show-zone-configurations.md b/src/current/v23.1/show-zone-configurations.md index b213408a256..f1c449fd99e 100644 --- a/src/current/v23.1/show-zone-configurations.md +++ b/src/current/v23.1/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/sql-grammar.md b/src/current/v23.1/sql-grammar.md index 1df43a48973..c0f2a18d4bd 100644 --- a/src/current/v23.1/sql-grammar.md +++ b/src/current/v23.1/sql-grammar.md @@ -41,5 +41,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v23.1/table-expressions.md b/src/current/v23.1/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v23.1/table-expressions.md +++ b/src/current/v23.1/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/truncate.md b/src/current/v23.1/truncate.md index 9deb805794b..602ea6b37e1 100644 --- a/src/current/v23.1/truncate.md +++ b/src/current/v23.1/truncate.md @@ -12,7 +12,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.1/unique.md b/src/current/v23.1/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v23.1/unique.md +++ b/src/current/v23.1/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v23.1/update.md b/src/current/v23.1/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v23.1/update.md +++ b/src/current/v23.1/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/upsert.md b/src/current/v23.1/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v23.1/upsert.md +++ b/src/current/v23.1/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.1/window-functions.md b/src/current/v23.1/window-functions.md index 09555a293e8..c24a5edcded 100644 --- a/src/current/v23.1/window-functions.md +++ b/src/current/v23.1/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.1/with-storage-parameter.md b/src/current/v23.1/with-storage-parameter.md index a8df98739cf..662e6f9e3a8 100644 --- a/src/current/v23.1/with-storage-parameter.md +++ b/src/current/v23.1/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v23.2/alter-backup-schedule.md b/src/current/v23.2/alter-backup-schedule.md index 017b1d953cc..30cda027cc3 100644 --- a/src/current/v23.2/alter-backup-schedule.md +++ b/src/current/v23.2/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-backup.md b/src/current/v23.2/alter-backup.md index c45cbfd48f0..b01c828552f 100644 --- a/src/current/v23.2/alter-backup.md +++ b/src/current/v23.2/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-changefeed.md b/src/current/v23.2/alter-changefeed.md index 15a860c7010..89bc00d6e02 100644 --- a/src/current/v23.2/alter-changefeed.md +++ b/src/current/v23.2/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-database.md b/src/current/v23.2/alter-database.md index d46a9ed8ddd..29554b4e271 100644 --- a/src/current/v23.2/alter-database.md +++ b/src/current/v23.2/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-default-privileges.md b/src/current/v23.2/alter-default-privileges.md index 27d1f426a5a..2785566c14d 100644 --- a/src/current/v23.2/alter-default-privileges.md +++ b/src/current/v23.2/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/alter-function.md b/src/current/v23.2/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v23.2/alter-function.md +++ b/src/current/v23.2/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-index.md b/src/current/v23.2/alter-index.md index 6b686f7fd0d..18aae6410c9 100644 --- a/src/current/v23.2/alter-index.md +++ b/src/current/v23.2/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-partition.md b/src/current/v23.2/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v23.2/alter-partition.md +++ b/src/current/v23.2/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/alter-procedure.md b/src/current/v23.2/alter-procedure.md index 6ae6123e93f..07bbe159739 100644 --- a/src/current/v23.2/alter-procedure.md +++ b/src/current/v23.2/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-range.md b/src/current/v23.2/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v23.2/alter-range.md +++ b/src/current/v23.2/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-role.md b/src/current/v23.2/alter-role.md index 91ca0079496..119d53291c9 100644 --- a/src/current/v23.2/alter-role.md +++ b/src/current/v23.2/alter-role.md @@ -21,7 +21,7 @@ You can use the keywords `ROLE` and `USER` interchangeably. [`ALTER USER`]({% li ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-schema.md b/src/current/v23.2/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v23.2/alter-schema.md +++ b/src/current/v23.2/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/alter-sequence.md b/src/current/v23.2/alter-sequence.md index 0481bc09cac..e6718e72d1e 100644 --- a/src/current/v23.2/alter-sequence.md +++ b/src/current/v23.2/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-table.md b/src/current/v23.2/alter-table.md index f7b7deb5e1c..abcb46a7e6f 100644 --- a/src/current/v23.2/alter-table.md +++ b/src/current/v23.2/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-type.md b/src/current/v23.2/alter-type.md index 443a40845ab..a5edc302453 100644 --- a/src/current/v23.2/alter-type.md +++ b/src/current/v23.2/alter-type.md @@ -18,7 +18,7 @@ All other `ALTER TYPE` schema change jobs are non-cancellable. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/alter-view.md b/src/current/v23.2/alter-view.md index 47de30984d8..0fcb2adc8c4 100644 --- a/src/current/v23.2/alter-view.md +++ b/src/current/v23.2/alter-view.md @@ -17,7 +17,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/backup.md b/src/current/v23.2/backup.md index 3ce13a06744..24ddb2541d0 100644 --- a/src/current/v23.2/backup.md +++ b/src/current/v23.2/backup.md @@ -66,7 +66,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/begin-transaction.md b/src/current/v23.2/begin-transaction.md index 6c50b135e95..2e44cb207b1 100644 --- a/src/current/v23.2/begin-transaction.md +++ b/src/current/v23.2/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/call.md b/src/current/v23.2/call.md index 7a3ffb798cd..ce42b81eaae 100644 --- a/src/current/v23.2/call.md +++ b/src/current/v23.2/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/call.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/cancel-job.md b/src/current/v23.2/cancel-job.md index 951a6713a5c..981144436af 100644 --- a/src/current/v23.2/cancel-job.md +++ b/src/current/v23.2/cancel-job.md @@ -29,13 +29,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/cancel-query.md b/src/current/v23.2/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v23.2/cancel-query.md +++ b/src/current/v23.2/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/cancel-session.md b/src/current/v23.2/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v23.2/cancel-session.md +++ b/src/current/v23.2/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/check.md b/src/current/v23.2/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v23.2/check.md +++ b/src/current/v23.2/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v23.2/comment-on.md b/src/current/v23.2/comment-on.md index 33e289714bc..b8b94502af9 100644 --- a/src/current/v23.2/comment-on.md +++ b/src/current/v23.2/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/commit-transaction.md b/src/current/v23.2/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v23.2/commit-transaction.md +++ b/src/current/v23.2/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/common-table-expressions.md b/src/current/v23.2/common-table-expressions.md index 09ac09d1419..06cfb4926c7 100644 --- a/src/current/v23.2/common-table-expressions.md +++ b/src/current/v23.2/common-table-expressions.md @@ -12,7 +12,7 @@ You can use CTEs in combination with [`SELECT` clauses]({% link {{ page.version. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/copy.md b/src/current/v23.2/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v23.2/copy.md +++ b/src/current/v23.2/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/create-changefeed.md b/src/current/v23.2/create-changefeed.md index e465a5e2279..d3da797acb6 100644 --- a/src/current/v23.2/create-changefeed.md +++ b/src/current/v23.2/create-changefeed.md @@ -24,7 +24,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/create-database.md b/src/current/v23.2/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v23.2/create-database.md +++ b/src/current/v23.2/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/create-external-connection.md b/src/current/v23.2/create-external-connection.md index f99240b1b74..485f954f0f1 100644 --- a/src/current/v23.2/create-external-connection.md +++ b/src/current/v23.2/create-external-connection.md @@ -39,7 +39,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/create-function.md b/src/current/v23.2/create-function.md index f88e368119d..9e8500d4951 100644 --- a/src/current/v23.2/create-function.md +++ b/src/current/v23.2/create-function.md @@ -23,7 +23,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/create-index.md b/src/current/v23.2/create-index.md index 76c522bdb4f..f3118c8869b 100644 --- a/src/current/v23.2/create-index.md +++ b/src/current/v23.2/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/create-procedure.md b/src/current/v23.2/create-procedure.md index 3aca33ff234..67d544250fb 100644 --- a/src/current/v23.2/create-procedure.md +++ b/src/current/v23.2/create-procedure.md @@ -21,7 +21,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/create-role.md b/src/current/v23.2/create-role.md index 66b4f036485..2fb970d0c5b 100644 --- a/src/current/v23.2/create-role.md +++ b/src/current/v23.2/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/create-schedule-for-changefeed.md b/src/current/v23.2/create-schedule-for-changefeed.md index 3dc50a164db..d71b6f2f1d6 100644 --- a/src/current/v23.2/create-schedule-for-changefeed.md +++ b/src/current/v23.2/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/create-schema.md b/src/current/v23.2/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v23.2/create-schema.md +++ b/src/current/v23.2/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/create-sequence.md b/src/current/v23.2/create-sequence.md index b8be147522b..71e180066d7 100644 --- a/src/current/v23.2/create-sequence.md +++ b/src/current/v23.2/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/create-statistics.md b/src/current/v23.2/create-statistics.md index f5194b88d29..399a4a8d987 100644 --- a/src/current/v23.2/create-statistics.md +++ b/src/current/v23.2/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v23.2/create-table-as.md b/src/current/v23.2/create-table-as.md index 30a57c592a4..7aca3db20b6 100644 --- a/src/current/v23.2/create-table-as.md +++ b/src/current/v23.2/create-table-as.md @@ -40,31 +40,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v23.2/create-table.md b/src/current/v23.2/create-table.md index 0976255a0d8..90c8cdd5ec1 100644 --- a/src/current/v23.2/create-table.md +++ b/src/current/v23.2/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v23.2/create-type.md b/src/current/v23.2/create-type.md index 5ba82d1bf31..49b3f4f24d5 100644 --- a/src/current/v23.2/create-type.md +++ b/src/current/v23.2/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/create-view.md b/src/current/v23.2/create-view.md index 9bd76c2f8cc..afa0e9d1351 100644 --- a/src/current/v23.2/create-view.md +++ b/src/current/v23.2/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/cursors.md b/src/current/v23.2/cursors.md index 2e15aa11bee..5d36e40956d 100644 --- a/src/current/v23.2/cursors.md +++ b/src/current/v23.2/cursors.md @@ -25,15 +25,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v23.2/default-value.md b/src/current/v23.2/default-value.md index fbb7fb2db08..9064fd36173 100644 --- a/src/current/v23.2/default-value.md +++ b/src/current/v23.2/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v23.2/delete.md b/src/current/v23.2/delete.md index 5f6f952415d..a37f293e513 100644 --- a/src/current/v23.2/delete.md +++ b/src/current/v23.2/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/drop-database.md b/src/current/v23.2/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v23.2/drop-database.md +++ b/src/current/v23.2/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/drop-external-connection.md b/src/current/v23.2/drop-external-connection.md index 5a9ac114594..1fd4d567a19 100644 --- a/src/current/v23.2/drop-external-connection.md +++ b/src/current/v23.2/drop-external-connection.md @@ -26,7 +26,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/drop-function.md b/src/current/v23.2/drop-function.md index eba6945e534..c668e106fa2 100644 --- a/src/current/v23.2/drop-function.md +++ b/src/current/v23.2/drop-function.md @@ -17,7 +17,7 @@ To drop a function, a user must have the `DROP` [privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/drop-index.md b/src/current/v23.2/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v23.2/drop-index.md +++ b/src/current/v23.2/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/drop-owned-by.md b/src/current/v23.2/drop-owned-by.md index f435f9146f8..020dd8dc667 100644 --- a/src/current/v23.2/drop-owned-by.md +++ b/src/current/v23.2/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/drop-procedure.md b/src/current/v23.2/drop-procedure.md index 1a6ba50ff99..925a26ad0b5 100644 --- a/src/current/v23.2/drop-procedure.md +++ b/src/current/v23.2/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, a user must have the `DROP` [privilege]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/drop-role.md b/src/current/v23.2/drop-role.md index 77ed5c9f93c..d4c5704109d 100644 --- a/src/current/v23.2/drop-role.md +++ b/src/current/v23.2/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/drop-schedules.md b/src/current/v23.2/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v23.2/drop-schedules.md +++ b/src/current/v23.2/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/drop-schema.md b/src/current/v23.2/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v23.2/drop-schema.md +++ b/src/current/v23.2/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/drop-sequence.md b/src/current/v23.2/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v23.2/drop-sequence.md +++ b/src/current/v23.2/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/drop-table.md b/src/current/v23.2/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v23.2/drop-table.md +++ b/src/current/v23.2/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/drop-type.md b/src/current/v23.2/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v23.2/drop-type.md +++ b/src/current/v23.2/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/drop-view.md b/src/current/v23.2/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v23.2/drop-view.md +++ b/src/current/v23.2/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/explain-analyze.md b/src/current/v23.2/explain-analyze.md index eb7ddea82ac..242a05d6535 100644 --- a/src/current/v23.2/explain-analyze.md +++ b/src/current/v23.2/explain-analyze.md @@ -21,7 +21,7 @@ To inspect a statement plan without executing the statement, use [`EXPLAIN`]({% ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/explain.md b/src/current/v23.2/explain.md index 085287c53cd..534ae985762 100644 --- a/src/current/v23.2/explain.md +++ b/src/current/v23.2/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/export.md b/src/current/v23.2/export.md index 2b8d1a63f23..c04a34e0f2f 100644 --- a/src/current/v23.2/export.md +++ b/src/current/v23.2/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v23.2/foreign-key.md b/src/current/v23.2/foreign-key.md index f82bfc4aad5..ac2d9163634 100644 --- a/src/current/v23.2/foreign-key.md +++ b/src/current/v23.2/foreign-key.md @@ -137,7 +137,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -167,7 +167,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v23.2/grant.md b/src/current/v23.2/grant.md index fcc37ddbf6c..8c498b7cd6f 100644 --- a/src/current/v23.2/grant.md +++ b/src/current/v23.2/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/import-into.md b/src/current/v23.2/import-into.md index 3e05357cb0e..bf081e4520c 100644 --- a/src/current/v23.2/import-into.md +++ b/src/current/v23.2/import-into.md @@ -104,7 +104,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v23.2/import.md b/src/current/v23.2/import.md index 290fdfccca4..b78eda69773 100644 --- a/src/current/v23.2/import.md +++ b/src/current/v23.2/import.md @@ -66,7 +66,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_dump.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_dump.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/insert.md b/src/current/v23.2/insert.md index 83dfc30091a..284c82a0174 100644 --- a/src/current/v23.2/insert.md +++ b/src/current/v23.2/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v23.2/joins.md b/src/current/v23.2/joins.md index 81de855c725..811f87abe46 100644 --- a/src/current/v23.2/joins.md +++ b/src/current/v23.2/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/not-null.md b/src/current/v23.2/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v23.2/not-null.md +++ b/src/current/v23.2/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v23.2/order-by.md b/src/current/v23.2/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v23.2/order-by.md +++ b/src/current/v23.2/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/pause-job.md b/src/current/v23.2/pause-job.md index b5419208067..cf571bbc3aa 100644 --- a/src/current/v23.2/pause-job.md +++ b/src/current/v23.2/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/pause-schedules.md b/src/current/v23.2/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v23.2/pause-schedules.md +++ b/src/current/v23.2/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/primary-key.md b/src/current/v23.2/primary-key.md index 9dfb0691898..6ef732cb7b8 100644 --- a/src/current/v23.2/primary-key.md +++ b/src/current/v23.2/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v23.2/reassign-owned.md b/src/current/v23.2/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v23.2/reassign-owned.md +++ b/src/current/v23.2/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/refresh.md b/src/current/v23.2/refresh.md index b91bb95f039..b368607b873 100644 --- a/src/current/v23.2/refresh.md +++ b/src/current/v23.2/refresh.md @@ -18,7 +18,7 @@ The user must be the [owner]({% link {{ page.version.version }}/alter-view.md %} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/release-savepoint.md b/src/current/v23.2/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v23.2/release-savepoint.md +++ b/src/current/v23.2/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/reset-cluster-setting.md b/src/current/v23.2/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v23.2/reset-cluster-setting.md +++ b/src/current/v23.2/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/reset-vars.md b/src/current/v23.2/reset-vars.md index ae575de93e0..515474c0ac5 100644 --- a/src/current/v23.2/reset-vars.md +++ b/src/current/v23.2/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/restore.md b/src/current/v23.2/restore.md index 035a2fad37b..a792e38986a 100644 --- a/src/current/v23.2/restore.md +++ b/src/current/v23.2/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/resume-job.md b/src/current/v23.2/resume-job.md index e93ef0b5d8d..8dfa11c076f 100644 --- a/src/current/v23.2/resume-job.md +++ b/src/current/v23.2/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/resume-schedules.md b/src/current/v23.2/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v23.2/resume-schedules.md +++ b/src/current/v23.2/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/revoke.md b/src/current/v23.2/revoke.md index ddf0be9ac4d..455ed345d10 100644 --- a/src/current/v23.2/revoke.md +++ b/src/current/v23.2/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/rollback-transaction.md b/src/current/v23.2/rollback-transaction.md index 243105a8b01..5a601cd7ced 100644 --- a/src/current/v23.2/rollback-transaction.md +++ b/src/current/v23.2/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/savepoint.md b/src/current/v23.2/savepoint.md index 725b8e35388..9180ee8dd78 100644 --- a/src/current/v23.2/savepoint.md +++ b/src/current/v23.2/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/select-clause.md b/src/current/v23.2/select-clause.md index dc7d8e70503..59a575e2373 100644 --- a/src/current/v23.2/select-clause.md +++ b/src/current/v23.2/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v23.2/select-for-update.md b/src/current/v23.2/select-for-update.md index 5f15c99f4d4..2a8eeb38929 100644 --- a/src/current/v23.2/select-for-update.md +++ b/src/current/v23.2/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v23.2/selection-queries.md b/src/current/v23.2/selection-queries.md index 125e7bb3dc2..cab3ebf4fcc 100644 --- a/src/current/v23.2/selection-queries.md +++ b/src/current/v23.2/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v23.2/set-cluster-setting.md b/src/current/v23.2/set-cluster-setting.md index 0de3351d5a3..56626678001 100644 --- a/src/current/v23.2/set-cluster-setting.md +++ b/src/current/v23.2/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v23.2/set-transaction.md b/src/current/v23.2/set-transaction.md index c7794ae9451..e6bddab51c7 100644 --- a/src/current/v23.2/set-transaction.md +++ b/src/current/v23.2/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/set-vars.md b/src/current/v23.2/set-vars.md index 1db4ca8c47a..3c1e8fb2828 100644 --- a/src/current/v23.2/set-vars.md +++ b/src/current/v23.2/set-vars.md @@ -30,7 +30,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -40,7 +40,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v23.2/show-cluster-setting.md b/src/current/v23.2/show-cluster-setting.md index 88c1b197db2..82fe4d0e5c0 100644 --- a/src/current/v23.2/show-cluster-setting.md +++ b/src/current/v23.2/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-columns.md b/src/current/v23.2/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v23.2/show-columns.md +++ b/src/current/v23.2/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-constraints.md b/src/current/v23.2/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v23.2/show-constraints.md +++ b/src/current/v23.2/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-create-external-connection.md b/src/current/v23.2/show-create-external-connection.md index b3e531d5216..d1d2e47a7cf 100644 --- a/src/current/v23.2/show-create-external-connection.md +++ b/src/current/v23.2/show-create-external-connection.md @@ -21,7 +21,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/show-create-schedule.md b/src/current/v23.2/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v23.2/show-create-schedule.md +++ b/src/current/v23.2/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-create.md b/src/current/v23.2/show-create.md index c3b340f0802..17c13c01e8a 100644 --- a/src/current/v23.2/show-create.md +++ b/src/current/v23.2/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-databases.md b/src/current/v23.2/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v23.2/show-databases.md +++ b/src/current/v23.2/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/show-default-privileges.md b/src/current/v23.2/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v23.2/show-default-privileges.md +++ b/src/current/v23.2/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-enums.md b/src/current/v23.2/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v23.2/show-enums.md +++ b/src/current/v23.2/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-full-table-scans.md b/src/current/v23.2/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v23.2/show-full-table-scans.md +++ b/src/current/v23.2/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/show-index.md b/src/current/v23.2/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v23.2/show-index.md +++ b/src/current/v23.2/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-jobs.md b/src/current/v23.2/show-jobs.md index a14eb6213eb..efd3978207a 100644 --- a/src/current/v23.2/show-jobs.md +++ b/src/current/v23.2/show-jobs.md @@ -41,7 +41,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-locality.md b/src/current/v23.2/show-locality.md index 82b2152eb80..844e21121d0 100644 --- a/src/current/v23.2/show-locality.md +++ b/src/current/v23.2/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v23.2/show-partitions.md b/src/current/v23.2/show-partitions.md index c7f2e8a1bbd..790dba5e1f5 100644 --- a/src/current/v23.2/show-partitions.md +++ b/src/current/v23.2/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/show-ranges.md b/src/current/v23.2/show-ranges.md index e7ff82aa00c..af14dad648d 100644 --- a/src/current/v23.2/show-ranges.md +++ b/src/current/v23.2/show-ranges.md @@ -18,7 +18,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/show-regions.md b/src/current/v23.2/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v23.2/show-regions.md +++ b/src/current/v23.2/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/show-roles.md b/src/current/v23.2/show-roles.md index a78a01b5ec0..6937c8485b6 100644 --- a/src/current/v23.2/show-roles.md +++ b/src/current/v23.2/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/show-savepoint-status.md b/src/current/v23.2/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v23.2/show-savepoint-status.md +++ b/src/current/v23.2/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v23.2/show-schedules.md b/src/current/v23.2/show-schedules.md index 83b9d10c3ca..83741352435 100644 --- a/src/current/v23.2/show-schedules.md +++ b/src/current/v23.2/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-schemas.md b/src/current/v23.2/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v23.2/show-schemas.md +++ b/src/current/v23.2/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-sequences.md b/src/current/v23.2/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v23.2/show-sequences.md +++ b/src/current/v23.2/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-sessions.md b/src/current/v23.2/show-sessions.md index a6fd6170e13..a4d9a81a3d1 100644 --- a/src/current/v23.2/show-sessions.md +++ b/src/current/v23.2/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v23.2/show-statements.md b/src/current/v23.2/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v23.2/show-statements.md +++ b/src/current/v23.2/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v23.2/show-statistics.md b/src/current/v23.2/show-statistics.md index df2014abaac..92bac31bff4 100644 --- a/src/current/v23.2/show-statistics.md +++ b/src/current/v23.2/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v23.2/show-super-regions.md b/src/current/v23.2/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v23.2/show-super-regions.md +++ b/src/current/v23.2/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/show-tables.md b/src/current/v23.2/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v23.2/show-tables.md +++ b/src/current/v23.2/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/show-trace.md b/src/current/v23.2/show-trace.md index 72d78088781..0064db2c4ad 100644 --- a/src/current/v23.2/show-trace.md +++ b/src/current/v23.2/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/show-users.md b/src/current/v23.2/show-users.md index 93ca64affa0..ccfb59fa101 100644 --- a/src/current/v23.2/show-users.md +++ b/src/current/v23.2/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/show-vars.md b/src/current/v23.2/show-vars.md index 28648332eb6..34f7f86554c 100644 --- a/src/current/v23.2/show-vars.md +++ b/src/current/v23.2/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v23.2/show-zone-configurations.md b/src/current/v23.2/show-zone-configurations.md index b827c31bc36..1aee219fcff 100644 --- a/src/current/v23.2/show-zone-configurations.md +++ b/src/current/v23.2/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/sql-grammar.md b/src/current/v23.2/sql-grammar.md index 1df43a48973..c0f2a18d4bd 100644 --- a/src/current/v23.2/sql-grammar.md +++ b/src/current/v23.2/sql-grammar.md @@ -41,5 +41,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v23.2/table-expressions.md b/src/current/v23.2/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v23.2/table-expressions.md +++ b/src/current/v23.2/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/truncate.md b/src/current/v23.2/truncate.md index 9deb805794b..602ea6b37e1 100644 --- a/src/current/v23.2/truncate.md +++ b/src/current/v23.2/truncate.md @@ -12,7 +12,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v23.2/unique.md b/src/current/v23.2/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v23.2/unique.md +++ b/src/current/v23.2/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v23.2/update.md b/src/current/v23.2/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v23.2/update.md +++ b/src/current/v23.2/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/upsert.md b/src/current/v23.2/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v23.2/upsert.md +++ b/src/current/v23.2/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v23.2/window-functions.md b/src/current/v23.2/window-functions.md index 2245639765f..2766539ac4d 100644 --- a/src/current/v23.2/window-functions.md +++ b/src/current/v23.2/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v23.2/with-storage-parameter.md b/src/current/v23.2/with-storage-parameter.md index a8df98739cf..662e6f9e3a8 100644 --- a/src/current/v23.2/with-storage-parameter.md +++ b/src/current/v23.2/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.1/alter-backup-schedule.md b/src/current/v24.1/alter-backup-schedule.md index 198797e444a..6ac76d1eecf 100644 --- a/src/current/v24.1/alter-backup-schedule.md +++ b/src/current/v24.1/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-backup.md b/src/current/v24.1/alter-backup.md index c45cbfd48f0..b01c828552f 100644 --- a/src/current/v24.1/alter-backup.md +++ b/src/current/v24.1/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-changefeed.md b/src/current/v24.1/alter-changefeed.md index 87e47098d01..8580e00e19f 100644 --- a/src/current/v24.1/alter-changefeed.md +++ b/src/current/v24.1/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-database.md b/src/current/v24.1/alter-database.md index 993567130c6..51c00630ed4 100644 --- a/src/current/v24.1/alter-database.md +++ b/src/current/v24.1/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-default-privileges.md b/src/current/v24.1/alter-default-privileges.md index 27d1f426a5a..2785566c14d 100644 --- a/src/current/v24.1/alter-default-privileges.md +++ b/src/current/v24.1/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/alter-function.md b/src/current/v24.1/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v24.1/alter-function.md +++ b/src/current/v24.1/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-index.md b/src/current/v24.1/alter-index.md index 6b686f7fd0d..18aae6410c9 100644 --- a/src/current/v24.1/alter-index.md +++ b/src/current/v24.1/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-partition.md b/src/current/v24.1/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v24.1/alter-partition.md +++ b/src/current/v24.1/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/alter-procedure.md b/src/current/v24.1/alter-procedure.md index f098822294b..46b218d67ad 100644 --- a/src/current/v24.1/alter-procedure.md +++ b/src/current/v24.1/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-range.md b/src/current/v24.1/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v24.1/alter-range.md +++ b/src/current/v24.1/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-role.md b/src/current/v24.1/alter-role.md index bbe5d0e9129..35adec07a09 100644 --- a/src/current/v24.1/alter-role.md +++ b/src/current/v24.1/alter-role.md @@ -27,7 +27,7 @@ Password creation and alteration is supported only in secure clusters. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-schema.md b/src/current/v24.1/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v24.1/alter-schema.md +++ b/src/current/v24.1/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/alter-sequence.md b/src/current/v24.1/alter-sequence.md index 0481bc09cac..e6718e72d1e 100644 --- a/src/current/v24.1/alter-sequence.md +++ b/src/current/v24.1/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-table.md b/src/current/v24.1/alter-table.md index 31dc7775054..fec50321d18 100644 --- a/src/current/v24.1/alter-table.md +++ b/src/current/v24.1/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-type.md b/src/current/v24.1/alter-type.md index 5ab80386b5a..b0bb64e0943 100644 --- a/src/current/v24.1/alter-type.md +++ b/src/current/v24.1/alter-type.md @@ -12,7 +12,7 @@ The `ALTER TYPE` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/alter-view.md b/src/current/v24.1/alter-view.md index 01ba8f181d9..8b7248cd4d6 100644 --- a/src/current/v24.1/alter-view.md +++ b/src/current/v24.1/alter-view.md @@ -17,7 +17,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/backup.md b/src/current/v24.1/backup.md index 608a91354a6..2f67b0ec29a 100644 --- a/src/current/v24.1/backup.md +++ b/src/current/v24.1/backup.md @@ -70,7 +70,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/begin-transaction.md b/src/current/v24.1/begin-transaction.md index 6c50b135e95..2e44cb207b1 100644 --- a/src/current/v24.1/begin-transaction.md +++ b/src/current/v24.1/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/call.md b/src/current/v24.1/call.md index 2ceb825dc8d..791fa3af5e2 100644 --- a/src/current/v24.1/call.md +++ b/src/current/v24.1/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/call.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/cancel-job.md b/src/current/v24.1/cancel-job.md index 638bc1f2c3f..950576a65ee 100644 --- a/src/current/v24.1/cancel-job.md +++ b/src/current/v24.1/cancel-job.md @@ -28,13 +28,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/cancel-query.md b/src/current/v24.1/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v24.1/cancel-query.md +++ b/src/current/v24.1/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/cancel-session.md b/src/current/v24.1/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v24.1/cancel-session.md +++ b/src/current/v24.1/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/check.md b/src/current/v24.1/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v24.1/check.md +++ b/src/current/v24.1/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.1/comment-on.md b/src/current/v24.1/comment-on.md index 33e289714bc..b8b94502af9 100644 --- a/src/current/v24.1/comment-on.md +++ b/src/current/v24.1/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/commit-transaction.md b/src/current/v24.1/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v24.1/commit-transaction.md +++ b/src/current/v24.1/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/common-table-expressions.md b/src/current/v24.1/common-table-expressions.md index a76f13ff39d..7aad02169d7 100644 --- a/src/current/v24.1/common-table-expressions.md +++ b/src/current/v24.1/common-table-expressions.md @@ -14,7 +14,7 @@ For many workloads, CTEs are an effective alternative to [temporary tables]({% l ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/copy.md b/src/current/v24.1/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v24.1/copy.md +++ b/src/current/v24.1/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/create-changefeed.md b/src/current/v24.1/create-changefeed.md index 2b1f400bc00..9b89f3c9a2c 100644 --- a/src/current/v24.1/create-changefeed.md +++ b/src/current/v24.1/create-changefeed.md @@ -24,7 +24,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/create-database.md b/src/current/v24.1/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v24.1/create-database.md +++ b/src/current/v24.1/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/create-external-connection.md b/src/current/v24.1/create-external-connection.md index 41bcd5f0b27..c9c6a54320b 100644 --- a/src/current/v24.1/create-external-connection.md +++ b/src/current/v24.1/create-external-connection.md @@ -39,7 +39,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/create-function.md b/src/current/v24.1/create-function.md index fc21faaafe5..c251d92329d 100644 --- a/src/current/v24.1/create-function.md +++ b/src/current/v24.1/create-function.md @@ -23,7 +23,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/create-index.md b/src/current/v24.1/create-index.md index 02b37679901..c7233df2283 100644 --- a/src/current/v24.1/create-index.md +++ b/src/current/v24.1/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/create-procedure.md b/src/current/v24.1/create-procedure.md index 22bc88b5a76..7cebcc3767a 100644 --- a/src/current/v24.1/create-procedure.md +++ b/src/current/v24.1/create-procedure.md @@ -21,7 +21,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/create-role.md b/src/current/v24.1/create-role.md index ee6cb680d43..6a59178cf82 100644 --- a/src/current/v24.1/create-role.md +++ b/src/current/v24.1/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/create-schedule-for-changefeed.md b/src/current/v24.1/create-schedule-for-changefeed.md index 3dc50a164db..d71b6f2f1d6 100644 --- a/src/current/v24.1/create-schedule-for-changefeed.md +++ b/src/current/v24.1/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/create-schema.md b/src/current/v24.1/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v24.1/create-schema.md +++ b/src/current/v24.1/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/create-sequence.md b/src/current/v24.1/create-sequence.md index bae71037988..2696932a401 100644 --- a/src/current/v24.1/create-sequence.md +++ b/src/current/v24.1/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/create-statistics.md b/src/current/v24.1/create-statistics.md index fc47a42154a..68eb9fae764 100644 --- a/src/current/v24.1/create-statistics.md +++ b/src/current/v24.1/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v24.1/create-table-as.md b/src/current/v24.1/create-table-as.md index a8dc01b7e5e..08b6ca2dacb 100644 --- a/src/current/v24.1/create-table-as.md +++ b/src/current/v24.1/create-table-as.md @@ -37,31 +37,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.1/create-table.md b/src/current/v24.1/create-table.md index d1a4c389267..164d62c1a1d 100644 --- a/src/current/v24.1/create-table.md +++ b/src/current/v24.1/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.1/create-type.md b/src/current/v24.1/create-type.md index 5ba82d1bf31..49b3f4f24d5 100644 --- a/src/current/v24.1/create-type.md +++ b/src/current/v24.1/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/create-view.md b/src/current/v24.1/create-view.md index 9bd76c2f8cc..afa0e9d1351 100644 --- a/src/current/v24.1/create-view.md +++ b/src/current/v24.1/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/cursors.md b/src/current/v24.1/cursors.md index 09fac44776b..c8cc3177d26 100644 --- a/src/current/v24.1/cursors.md +++ b/src/current/v24.1/cursors.md @@ -25,15 +25,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v24.1/default-value.md b/src/current/v24.1/default-value.md index 61cdbed5a66..f3640a2a77d 100644 --- a/src/current/v24.1/default-value.md +++ b/src/current/v24.1/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.1/delete.md b/src/current/v24.1/delete.md index 5f6f952415d..a37f293e513 100644 --- a/src/current/v24.1/delete.md +++ b/src/current/v24.1/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/drop-database.md b/src/current/v24.1/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v24.1/drop-database.md +++ b/src/current/v24.1/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/drop-external-connection.md b/src/current/v24.1/drop-external-connection.md index 5a9ac114594..1fd4d567a19 100644 --- a/src/current/v24.1/drop-external-connection.md +++ b/src/current/v24.1/drop-external-connection.md @@ -26,7 +26,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/drop-function.md b/src/current/v24.1/drop-function.md index eba6945e534..c668e106fa2 100644 --- a/src/current/v24.1/drop-function.md +++ b/src/current/v24.1/drop-function.md @@ -17,7 +17,7 @@ To drop a function, a user must have the `DROP` [privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/drop-index.md b/src/current/v24.1/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v24.1/drop-index.md +++ b/src/current/v24.1/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/drop-owned-by.md b/src/current/v24.1/drop-owned-by.md index b481bedc177..165bebb8729 100644 --- a/src/current/v24.1/drop-owned-by.md +++ b/src/current/v24.1/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/drop-procedure.md b/src/current/v24.1/drop-procedure.md index 4d55d91ba41..ebf02d137d9 100644 --- a/src/current/v24.1/drop-procedure.md +++ b/src/current/v24.1/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, a user must have the `DROP` [privilege]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/drop-role.md b/src/current/v24.1/drop-role.md index 77ed5c9f93c..d4c5704109d 100644 --- a/src/current/v24.1/drop-role.md +++ b/src/current/v24.1/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/drop-schedules.md b/src/current/v24.1/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v24.1/drop-schedules.md +++ b/src/current/v24.1/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/drop-schema.md b/src/current/v24.1/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v24.1/drop-schema.md +++ b/src/current/v24.1/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/drop-sequence.md b/src/current/v24.1/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v24.1/drop-sequence.md +++ b/src/current/v24.1/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/drop-table.md b/src/current/v24.1/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v24.1/drop-table.md +++ b/src/current/v24.1/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/drop-type.md b/src/current/v24.1/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v24.1/drop-type.md +++ b/src/current/v24.1/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/drop-view.md b/src/current/v24.1/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v24.1/drop-view.md +++ b/src/current/v24.1/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/explain-analyze.md b/src/current/v24.1/explain-analyze.md index 42b7a62c373..626e5f7c2bc 100644 --- a/src/current/v24.1/explain-analyze.md +++ b/src/current/v24.1/explain-analyze.md @@ -21,7 +21,7 @@ To inspect a statement plan without executing the statement, use [`EXPLAIN`]({% ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/explain.md b/src/current/v24.1/explain.md index d09437e7de4..2139a9c0f71 100644 --- a/src/current/v24.1/explain.md +++ b/src/current/v24.1/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/export.md b/src/current/v24.1/export.md index 6d3a553309b..2edf9fbb26d 100644 --- a/src/current/v24.1/export.md +++ b/src/current/v24.1/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v24.1/foreign-key.md b/src/current/v24.1/foreign-key.md index 55677511e3d..30e960ee998 100644 --- a/src/current/v24.1/foreign-key.md +++ b/src/current/v24.1/foreign-key.md @@ -131,7 +131,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -161,7 +161,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v24.1/grant.md b/src/current/v24.1/grant.md index 0bdeb6bac7c..7cd58b2b588 100644 --- a/src/current/v24.1/grant.md +++ b/src/current/v24.1/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/import-into.md b/src/current/v24.1/import-into.md index 780b9195104..00ef473f52d 100644 --- a/src/current/v24.1/import-into.md +++ b/src/current/v24.1/import-into.md @@ -104,7 +104,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v24.1/insert.md b/src/current/v24.1/insert.md index 262e18c6ec7..63144b8584f 100644 --- a/src/current/v24.1/insert.md +++ b/src/current/v24.1/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v24.1/joins.md b/src/current/v24.1/joins.md index 81de855c725..811f87abe46 100644 --- a/src/current/v24.1/joins.md +++ b/src/current/v24.1/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/not-null.md b/src/current/v24.1/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v24.1/not-null.md +++ b/src/current/v24.1/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.1/order-by.md b/src/current/v24.1/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v24.1/order-by.md +++ b/src/current/v24.1/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/pause-job.md b/src/current/v24.1/pause-job.md index badccf424f1..b1a525a917a 100644 --- a/src/current/v24.1/pause-job.md +++ b/src/current/v24.1/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/pause-schedules.md b/src/current/v24.1/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v24.1/pause-schedules.md +++ b/src/current/v24.1/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/primary-key.md b/src/current/v24.1/primary-key.md index 9dfb0691898..6ef732cb7b8 100644 --- a/src/current/v24.1/primary-key.md +++ b/src/current/v24.1/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.1/reassign-owned.md b/src/current/v24.1/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v24.1/reassign-owned.md +++ b/src/current/v24.1/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/refresh.md b/src/current/v24.1/refresh.md index b91bb95f039..b368607b873 100644 --- a/src/current/v24.1/refresh.md +++ b/src/current/v24.1/refresh.md @@ -18,7 +18,7 @@ The user must be the [owner]({% link {{ page.version.version }}/alter-view.md %} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/release-savepoint.md b/src/current/v24.1/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v24.1/release-savepoint.md +++ b/src/current/v24.1/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/reset-cluster-setting.md b/src/current/v24.1/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v24.1/reset-cluster-setting.md +++ b/src/current/v24.1/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/reset-vars.md b/src/current/v24.1/reset-vars.md index 275c2c77ebf..f1494f2f9cb 100644 --- a/src/current/v24.1/reset-vars.md +++ b/src/current/v24.1/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/restore.md b/src/current/v24.1/restore.md index 38833aed511..0267353999b 100644 --- a/src/current/v24.1/restore.md +++ b/src/current/v24.1/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/resume-job.md b/src/current/v24.1/resume-job.md index acf3e249a86..fadd0c57d8b 100644 --- a/src/current/v24.1/resume-job.md +++ b/src/current/v24.1/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/resume-schedules.md b/src/current/v24.1/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v24.1/resume-schedules.md +++ b/src/current/v24.1/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/revoke.md b/src/current/v24.1/revoke.md index d44d6d373b5..ea8395f2590 100644 --- a/src/current/v24.1/revoke.md +++ b/src/current/v24.1/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/rollback-transaction.md b/src/current/v24.1/rollback-transaction.md index 243105a8b01..5a601cd7ced 100644 --- a/src/current/v24.1/rollback-transaction.md +++ b/src/current/v24.1/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/savepoint.md b/src/current/v24.1/savepoint.md index 725b8e35388..9180ee8dd78 100644 --- a/src/current/v24.1/savepoint.md +++ b/src/current/v24.1/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/select-clause.md b/src/current/v24.1/select-clause.md index dc7d8e70503..59a575e2373 100644 --- a/src/current/v24.1/select-clause.md +++ b/src/current/v24.1/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.1/select-for-update.md b/src/current/v24.1/select-for-update.md index c7cf320d1eb..2b20d18411d 100644 --- a/src/current/v24.1/select-for-update.md +++ b/src/current/v24.1/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v24.1/selection-queries.md b/src/current/v24.1/selection-queries.md index 125e7bb3dc2..cab3ebf4fcc 100644 --- a/src/current/v24.1/selection-queries.md +++ b/src/current/v24.1/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v24.1/set-cluster-setting.md b/src/current/v24.1/set-cluster-setting.md index 44e1e3418d4..6d68a30ef3d 100644 --- a/src/current/v24.1/set-cluster-setting.md +++ b/src/current/v24.1/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v24.1/set-transaction.md b/src/current/v24.1/set-transaction.md index c7794ae9451..e6bddab51c7 100644 --- a/src/current/v24.1/set-transaction.md +++ b/src/current/v24.1/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/set-vars.md b/src/current/v24.1/set-vars.md index 56a9ab7797f..ed2a26c6ffd 100644 --- a/src/current/v24.1/set-vars.md +++ b/src/current/v24.1/set-vars.md @@ -28,7 +28,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -38,7 +38,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v24.1/show-cluster-setting.md b/src/current/v24.1/show-cluster-setting.md index 6c399a5a14d..dee3f24a260 100644 --- a/src/current/v24.1/show-cluster-setting.md +++ b/src/current/v24.1/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-columns.md b/src/current/v24.1/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v24.1/show-columns.md +++ b/src/current/v24.1/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-constraints.md b/src/current/v24.1/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v24.1/show-constraints.md +++ b/src/current/v24.1/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-create-external-connection.md b/src/current/v24.1/show-create-external-connection.md index b3e531d5216..d1d2e47a7cf 100644 --- a/src/current/v24.1/show-create-external-connection.md +++ b/src/current/v24.1/show-create-external-connection.md @@ -21,7 +21,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/show-create-schedule.md b/src/current/v24.1/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v24.1/show-create-schedule.md +++ b/src/current/v24.1/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-create.md b/src/current/v24.1/show-create.md index c3b340f0802..17c13c01e8a 100644 --- a/src/current/v24.1/show-create.md +++ b/src/current/v24.1/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-databases.md b/src/current/v24.1/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v24.1/show-databases.md +++ b/src/current/v24.1/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/show-default-privileges.md b/src/current/v24.1/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v24.1/show-default-privileges.md +++ b/src/current/v24.1/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-default-session-variables-for-role.md b/src/current/v24.1/show-default-session-variables-for-role.md index eb2c42d5a4b..804af977c0b 100644 --- a/src/current/v24.1/show-default-session-variables-for-role.md +++ b/src/current/v24.1/show-default-session-variables-for-role.md @@ -13,7 +13,7 @@ The results returned only include the values of session variables that are chang ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_session_variables_for_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-enums.md b/src/current/v24.1/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v24.1/show-enums.md +++ b/src/current/v24.1/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-full-table-scans.md b/src/current/v24.1/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v24.1/show-full-table-scans.md +++ b/src/current/v24.1/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/show-index.md b/src/current/v24.1/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v24.1/show-index.md +++ b/src/current/v24.1/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-jobs.md b/src/current/v24.1/show-jobs.md index ca6ef721e52..5c8b54cd8ca 100644 --- a/src/current/v24.1/show-jobs.md +++ b/src/current/v24.1/show-jobs.md @@ -38,7 +38,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-locality.md b/src/current/v24.1/show-locality.md index 82b2152eb80..844e21121d0 100644 --- a/src/current/v24.1/show-locality.md +++ b/src/current/v24.1/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v24.1/show-partitions.md b/src/current/v24.1/show-partitions.md index c7f2e8a1bbd..790dba5e1f5 100644 --- a/src/current/v24.1/show-partitions.md +++ b/src/current/v24.1/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/show-ranges.md b/src/current/v24.1/show-ranges.md index a868a781655..d13d3e05f1e 100644 --- a/src/current/v24.1/show-ranges.md +++ b/src/current/v24.1/show-ranges.md @@ -14,7 +14,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/show-regions.md b/src/current/v24.1/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v24.1/show-regions.md +++ b/src/current/v24.1/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/show-roles.md b/src/current/v24.1/show-roles.md index a78a01b5ec0..6937c8485b6 100644 --- a/src/current/v24.1/show-roles.md +++ b/src/current/v24.1/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/show-savepoint-status.md b/src/current/v24.1/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v24.1/show-savepoint-status.md +++ b/src/current/v24.1/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v24.1/show-schedules.md b/src/current/v24.1/show-schedules.md index 83b9d10c3ca..83741352435 100644 --- a/src/current/v24.1/show-schedules.md +++ b/src/current/v24.1/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-schemas.md b/src/current/v24.1/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v24.1/show-schemas.md +++ b/src/current/v24.1/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-sequences.md b/src/current/v24.1/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v24.1/show-sequences.md +++ b/src/current/v24.1/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-sessions.md b/src/current/v24.1/show-sessions.md index e4f37bcd18d..a9ee9353a71 100644 --- a/src/current/v24.1/show-sessions.md +++ b/src/current/v24.1/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v24.1/show-statements.md b/src/current/v24.1/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v24.1/show-statements.md +++ b/src/current/v24.1/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v24.1/show-statistics.md b/src/current/v24.1/show-statistics.md index 59143af8946..c3da34eb99d 100644 --- a/src/current/v24.1/show-statistics.md +++ b/src/current/v24.1/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v24.1/show-super-regions.md b/src/current/v24.1/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v24.1/show-super-regions.md +++ b/src/current/v24.1/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/show-tables.md b/src/current/v24.1/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v24.1/show-tables.md +++ b/src/current/v24.1/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/show-trace.md b/src/current/v24.1/show-trace.md index 2c716977a7d..f92dc2f7fc3 100644 --- a/src/current/v24.1/show-trace.md +++ b/src/current/v24.1/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/show-users.md b/src/current/v24.1/show-users.md index 93ca64affa0..ccfb59fa101 100644 --- a/src/current/v24.1/show-users.md +++ b/src/current/v24.1/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/show-vars.md b/src/current/v24.1/show-vars.md index f341d856afd..edf26fa8b7f 100644 --- a/src/current/v24.1/show-vars.md +++ b/src/current/v24.1/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v24.1/show-zone-configurations.md b/src/current/v24.1/show-zone-configurations.md index b827c31bc36..1aee219fcff 100644 --- a/src/current/v24.1/show-zone-configurations.md +++ b/src/current/v24.1/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/sql-grammar.md b/src/current/v24.1/sql-grammar.md index 1df43a48973..c0f2a18d4bd 100644 --- a/src/current/v24.1/sql-grammar.md +++ b/src/current/v24.1/sql-grammar.md @@ -41,5 +41,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.1/table-expressions.md b/src/current/v24.1/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v24.1/table-expressions.md +++ b/src/current/v24.1/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/truncate.md b/src/current/v24.1/truncate.md index 96afe55ece9..68e62bba34d 100644 --- a/src/current/v24.1/truncate.md +++ b/src/current/v24.1/truncate.md @@ -14,7 +14,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.1/unique.md b/src/current/v24.1/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v24.1/unique.md +++ b/src/current/v24.1/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.1/update.md b/src/current/v24.1/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v24.1/update.md +++ b/src/current/v24.1/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/upsert.md b/src/current/v24.1/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v24.1/upsert.md +++ b/src/current/v24.1/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.1/window-functions.md b/src/current/v24.1/window-functions.md index 3d6245033cd..397488f0957 100644 --- a/src/current/v24.1/window-functions.md +++ b/src/current/v24.1/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.1/with-storage-parameter.md b/src/current/v24.1/with-storage-parameter.md index a8df98739cf..662e6f9e3a8 100644 --- a/src/current/v24.1/with-storage-parameter.md +++ b/src/current/v24.1/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.2/alter-backup-schedule.md b/src/current/v24.2/alter-backup-schedule.md index 0e969c05e5f..03150a748d6 100644 --- a/src/current/v24.2/alter-backup-schedule.md +++ b/src/current/v24.2/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-backup.md b/src/current/v24.2/alter-backup.md index c45cbfd48f0..b01c828552f 100644 --- a/src/current/v24.2/alter-backup.md +++ b/src/current/v24.2/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-changefeed.md b/src/current/v24.2/alter-changefeed.md index 87e47098d01..8580e00e19f 100644 --- a/src/current/v24.2/alter-changefeed.md +++ b/src/current/v24.2/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-database.md b/src/current/v24.2/alter-database.md index ee9731536c0..1db5f70c750 100644 --- a/src/current/v24.2/alter-database.md +++ b/src/current/v24.2/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-default-privileges.md b/src/current/v24.2/alter-default-privileges.md index 27d1f426a5a..2785566c14d 100644 --- a/src/current/v24.2/alter-default-privileges.md +++ b/src/current/v24.2/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/alter-function.md b/src/current/v24.2/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v24.2/alter-function.md +++ b/src/current/v24.2/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-index.md b/src/current/v24.2/alter-index.md index eee73759712..83e9827e7da 100644 --- a/src/current/v24.2/alter-index.md +++ b/src/current/v24.2/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-partition.md b/src/current/v24.2/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v24.2/alter-partition.md +++ b/src/current/v24.2/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/alter-procedure.md b/src/current/v24.2/alter-procedure.md index f098822294b..46b218d67ad 100644 --- a/src/current/v24.2/alter-procedure.md +++ b/src/current/v24.2/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-range.md b/src/current/v24.2/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v24.2/alter-range.md +++ b/src/current/v24.2/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-role.md b/src/current/v24.2/alter-role.md index eb644b6d4ec..9df006a993c 100644 --- a/src/current/v24.2/alter-role.md +++ b/src/current/v24.2/alter-role.md @@ -21,7 +21,7 @@ You can use the keywords `ROLE` and `USER` interchangeably. [`ALTER USER`]({% li ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-schema.md b/src/current/v24.2/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v24.2/alter-schema.md +++ b/src/current/v24.2/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/alter-sequence.md b/src/current/v24.2/alter-sequence.md index 0481bc09cac..e6718e72d1e 100644 --- a/src/current/v24.2/alter-sequence.md +++ b/src/current/v24.2/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-table.md b/src/current/v24.2/alter-table.md index 2a2bb72cab2..e533514fbb4 100644 --- a/src/current/v24.2/alter-table.md +++ b/src/current/v24.2/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-type.md b/src/current/v24.2/alter-type.md index 5ab80386b5a..b0bb64e0943 100644 --- a/src/current/v24.2/alter-type.md +++ b/src/current/v24.2/alter-type.md @@ -12,7 +12,7 @@ The `ALTER TYPE` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/alter-view.md b/src/current/v24.2/alter-view.md index 01ba8f181d9..8b7248cd4d6 100644 --- a/src/current/v24.2/alter-view.md +++ b/src/current/v24.2/alter-view.md @@ -17,7 +17,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/backup.md b/src/current/v24.2/backup.md index edb9e1f809b..d760805a229 100644 --- a/src/current/v24.2/backup.md +++ b/src/current/v24.2/backup.md @@ -66,7 +66,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/begin-transaction.md b/src/current/v24.2/begin-transaction.md index 6c50b135e95..2e44cb207b1 100644 --- a/src/current/v24.2/begin-transaction.md +++ b/src/current/v24.2/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/call.md b/src/current/v24.2/call.md index 2ceb825dc8d..791fa3af5e2 100644 --- a/src/current/v24.2/call.md +++ b/src/current/v24.2/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/call.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/cancel-job.md b/src/current/v24.2/cancel-job.md index 638bc1f2c3f..950576a65ee 100644 --- a/src/current/v24.2/cancel-job.md +++ b/src/current/v24.2/cancel-job.md @@ -28,13 +28,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/cancel-query.md b/src/current/v24.2/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v24.2/cancel-query.md +++ b/src/current/v24.2/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/cancel-session.md b/src/current/v24.2/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v24.2/cancel-session.md +++ b/src/current/v24.2/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/check.md b/src/current/v24.2/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v24.2/check.md +++ b/src/current/v24.2/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.2/comment-on.md b/src/current/v24.2/comment-on.md index 8625702e1a6..30e385fff22 100644 --- a/src/current/v24.2/comment-on.md +++ b/src/current/v24.2/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/commit-transaction.md b/src/current/v24.2/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v24.2/commit-transaction.md +++ b/src/current/v24.2/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/common-table-expressions.md b/src/current/v24.2/common-table-expressions.md index 09ac09d1419..06cfb4926c7 100644 --- a/src/current/v24.2/common-table-expressions.md +++ b/src/current/v24.2/common-table-expressions.md @@ -12,7 +12,7 @@ You can use CTEs in combination with [`SELECT` clauses]({% link {{ page.version. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/copy.md b/src/current/v24.2/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v24.2/copy.md +++ b/src/current/v24.2/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/create-changefeed.md b/src/current/v24.2/create-changefeed.md index 8ddbcd4820c..311758afe02 100644 --- a/src/current/v24.2/create-changefeed.md +++ b/src/current/v24.2/create-changefeed.md @@ -24,7 +24,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/create-database.md b/src/current/v24.2/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v24.2/create-database.md +++ b/src/current/v24.2/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/create-external-connection.md b/src/current/v24.2/create-external-connection.md index ba06ef057de..4f73c1a2fc0 100644 --- a/src/current/v24.2/create-external-connection.md +++ b/src/current/v24.2/create-external-connection.md @@ -40,7 +40,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/create-function.md b/src/current/v24.2/create-function.md index fc21faaafe5..c251d92329d 100644 --- a/src/current/v24.2/create-function.md +++ b/src/current/v24.2/create-function.md @@ -23,7 +23,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/create-index.md b/src/current/v24.2/create-index.md index 02b37679901..c7233df2283 100644 --- a/src/current/v24.2/create-index.md +++ b/src/current/v24.2/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/create-procedure.md b/src/current/v24.2/create-procedure.md index 22bc88b5a76..7cebcc3767a 100644 --- a/src/current/v24.2/create-procedure.md +++ b/src/current/v24.2/create-procedure.md @@ -21,7 +21,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/create-role.md b/src/current/v24.2/create-role.md index ee6cb680d43..6a59178cf82 100644 --- a/src/current/v24.2/create-role.md +++ b/src/current/v24.2/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/create-schedule-for-changefeed.md b/src/current/v24.2/create-schedule-for-changefeed.md index bc0618413a4..5b3e72dc419 100644 --- a/src/current/v24.2/create-schedule-for-changefeed.md +++ b/src/current/v24.2/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/create-schema.md b/src/current/v24.2/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v24.2/create-schema.md +++ b/src/current/v24.2/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/create-sequence.md b/src/current/v24.2/create-sequence.md index eba6f3a07f7..7d52a5bcaa1 100644 --- a/src/current/v24.2/create-sequence.md +++ b/src/current/v24.2/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/create-statistics.md b/src/current/v24.2/create-statistics.md index fc47a42154a..68eb9fae764 100644 --- a/src/current/v24.2/create-statistics.md +++ b/src/current/v24.2/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v24.2/create-table-as.md b/src/current/v24.2/create-table-as.md index a8dc01b7e5e..08b6ca2dacb 100644 --- a/src/current/v24.2/create-table-as.md +++ b/src/current/v24.2/create-table-as.md @@ -37,31 +37,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.2/create-table.md b/src/current/v24.2/create-table.md index d1a4c389267..164d62c1a1d 100644 --- a/src/current/v24.2/create-table.md +++ b/src/current/v24.2/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.2/create-type.md b/src/current/v24.2/create-type.md index 5ba82d1bf31..49b3f4f24d5 100644 --- a/src/current/v24.2/create-type.md +++ b/src/current/v24.2/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/create-view.md b/src/current/v24.2/create-view.md index 9bd76c2f8cc..afa0e9d1351 100644 --- a/src/current/v24.2/create-view.md +++ b/src/current/v24.2/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/cursors.md b/src/current/v24.2/cursors.md index 09fac44776b..c8cc3177d26 100644 --- a/src/current/v24.2/cursors.md +++ b/src/current/v24.2/cursors.md @@ -25,15 +25,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v24.2/default-value.md b/src/current/v24.2/default-value.md index 61cdbed5a66..f3640a2a77d 100644 --- a/src/current/v24.2/default-value.md +++ b/src/current/v24.2/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.2/delete.md b/src/current/v24.2/delete.md index 5f6f952415d..a37f293e513 100644 --- a/src/current/v24.2/delete.md +++ b/src/current/v24.2/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/drop-database.md b/src/current/v24.2/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v24.2/drop-database.md +++ b/src/current/v24.2/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/drop-external-connection.md b/src/current/v24.2/drop-external-connection.md index 6aa075208fd..328b5e73a2b 100644 --- a/src/current/v24.2/drop-external-connection.md +++ b/src/current/v24.2/drop-external-connection.md @@ -27,7 +27,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/drop-function.md b/src/current/v24.2/drop-function.md index eba6945e534..c668e106fa2 100644 --- a/src/current/v24.2/drop-function.md +++ b/src/current/v24.2/drop-function.md @@ -17,7 +17,7 @@ To drop a function, a user must have the `DROP` [privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/drop-index.md b/src/current/v24.2/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v24.2/drop-index.md +++ b/src/current/v24.2/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/drop-owned-by.md b/src/current/v24.2/drop-owned-by.md index b481bedc177..165bebb8729 100644 --- a/src/current/v24.2/drop-owned-by.md +++ b/src/current/v24.2/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/drop-procedure.md b/src/current/v24.2/drop-procedure.md index 4d55d91ba41..ebf02d137d9 100644 --- a/src/current/v24.2/drop-procedure.md +++ b/src/current/v24.2/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, a user must have the `DROP` [privilege]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/drop-role.md b/src/current/v24.2/drop-role.md index 77ed5c9f93c..d4c5704109d 100644 --- a/src/current/v24.2/drop-role.md +++ b/src/current/v24.2/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/drop-schedules.md b/src/current/v24.2/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v24.2/drop-schedules.md +++ b/src/current/v24.2/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/drop-schema.md b/src/current/v24.2/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v24.2/drop-schema.md +++ b/src/current/v24.2/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/drop-sequence.md b/src/current/v24.2/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v24.2/drop-sequence.md +++ b/src/current/v24.2/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/drop-table.md b/src/current/v24.2/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v24.2/drop-table.md +++ b/src/current/v24.2/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/drop-type.md b/src/current/v24.2/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v24.2/drop-type.md +++ b/src/current/v24.2/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/drop-view.md b/src/current/v24.2/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v24.2/drop-view.md +++ b/src/current/v24.2/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/explain-analyze.md b/src/current/v24.2/explain-analyze.md index 0e27a1e4c29..9ccfa994e9b 100644 --- a/src/current/v24.2/explain-analyze.md +++ b/src/current/v24.2/explain-analyze.md @@ -17,7 +17,7 @@ The `EXPLAIN ANALYZE` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/explain.md b/src/current/v24.2/explain.md index 4d7d62e83a1..7a2ffa9cc20 100644 --- a/src/current/v24.2/explain.md +++ b/src/current/v24.2/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/export.md b/src/current/v24.2/export.md index 6d3a553309b..2edf9fbb26d 100644 --- a/src/current/v24.2/export.md +++ b/src/current/v24.2/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v24.2/foreign-key.md b/src/current/v24.2/foreign-key.md index 55677511e3d..30e960ee998 100644 --- a/src/current/v24.2/foreign-key.md +++ b/src/current/v24.2/foreign-key.md @@ -131,7 +131,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -161,7 +161,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v24.2/grant.md b/src/current/v24.2/grant.md index 0bdeb6bac7c..7cd58b2b588 100644 --- a/src/current/v24.2/grant.md +++ b/src/current/v24.2/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/import-into.md b/src/current/v24.2/import-into.md index 780b9195104..00ef473f52d 100644 --- a/src/current/v24.2/import-into.md +++ b/src/current/v24.2/import-into.md @@ -104,7 +104,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v24.2/insert.md b/src/current/v24.2/insert.md index 262e18c6ec7..63144b8584f 100644 --- a/src/current/v24.2/insert.md +++ b/src/current/v24.2/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v24.2/joins.md b/src/current/v24.2/joins.md index 81de855c725..811f87abe46 100644 --- a/src/current/v24.2/joins.md +++ b/src/current/v24.2/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/not-null.md b/src/current/v24.2/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v24.2/not-null.md +++ b/src/current/v24.2/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.2/order-by.md b/src/current/v24.2/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v24.2/order-by.md +++ b/src/current/v24.2/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/pause-job.md b/src/current/v24.2/pause-job.md index badccf424f1..b1a525a917a 100644 --- a/src/current/v24.2/pause-job.md +++ b/src/current/v24.2/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/pause-schedules.md b/src/current/v24.2/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v24.2/pause-schedules.md +++ b/src/current/v24.2/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/primary-key.md b/src/current/v24.2/primary-key.md index 9dfb0691898..6ef732cb7b8 100644 --- a/src/current/v24.2/primary-key.md +++ b/src/current/v24.2/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.2/reassign-owned.md b/src/current/v24.2/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v24.2/reassign-owned.md +++ b/src/current/v24.2/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/refresh.md b/src/current/v24.2/refresh.md index b91bb95f039..b368607b873 100644 --- a/src/current/v24.2/refresh.md +++ b/src/current/v24.2/refresh.md @@ -18,7 +18,7 @@ The user must be the [owner]({% link {{ page.version.version }}/alter-view.md %} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/release-savepoint.md b/src/current/v24.2/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v24.2/release-savepoint.md +++ b/src/current/v24.2/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/reset-cluster-setting.md b/src/current/v24.2/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v24.2/reset-cluster-setting.md +++ b/src/current/v24.2/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/reset-vars.md b/src/current/v24.2/reset-vars.md index 275c2c77ebf..f1494f2f9cb 100644 --- a/src/current/v24.2/reset-vars.md +++ b/src/current/v24.2/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/restore.md b/src/current/v24.2/restore.md index 2be5b2b3140..800e1239561 100644 --- a/src/current/v24.2/restore.md +++ b/src/current/v24.2/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/resume-job.md b/src/current/v24.2/resume-job.md index acf3e249a86..fadd0c57d8b 100644 --- a/src/current/v24.2/resume-job.md +++ b/src/current/v24.2/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/resume-schedules.md b/src/current/v24.2/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v24.2/resume-schedules.md +++ b/src/current/v24.2/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/revoke.md b/src/current/v24.2/revoke.md index d44d6d373b5..ea8395f2590 100644 --- a/src/current/v24.2/revoke.md +++ b/src/current/v24.2/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/rollback-transaction.md b/src/current/v24.2/rollback-transaction.md index 243105a8b01..5a601cd7ced 100644 --- a/src/current/v24.2/rollback-transaction.md +++ b/src/current/v24.2/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/savepoint.md b/src/current/v24.2/savepoint.md index 725b8e35388..9180ee8dd78 100644 --- a/src/current/v24.2/savepoint.md +++ b/src/current/v24.2/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/select-clause.md b/src/current/v24.2/select-clause.md index dc7d8e70503..59a575e2373 100644 --- a/src/current/v24.2/select-clause.md +++ b/src/current/v24.2/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.2/select-for-update.md b/src/current/v24.2/select-for-update.md index c7cf320d1eb..2b20d18411d 100644 --- a/src/current/v24.2/select-for-update.md +++ b/src/current/v24.2/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v24.2/selection-queries.md b/src/current/v24.2/selection-queries.md index 125e7bb3dc2..cab3ebf4fcc 100644 --- a/src/current/v24.2/selection-queries.md +++ b/src/current/v24.2/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v24.2/set-cluster-setting.md b/src/current/v24.2/set-cluster-setting.md index 44e1e3418d4..6d68a30ef3d 100644 --- a/src/current/v24.2/set-cluster-setting.md +++ b/src/current/v24.2/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v24.2/set-transaction.md b/src/current/v24.2/set-transaction.md index c7794ae9451..e6bddab51c7 100644 --- a/src/current/v24.2/set-transaction.md +++ b/src/current/v24.2/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/set-vars.md b/src/current/v24.2/set-vars.md index ca6c6c3d76f..c577e3c830f 100644 --- a/src/current/v24.2/set-vars.md +++ b/src/current/v24.2/set-vars.md @@ -30,7 +30,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -40,7 +40,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v24.2/show-cluster-setting.md b/src/current/v24.2/show-cluster-setting.md index 6c399a5a14d..dee3f24a260 100644 --- a/src/current/v24.2/show-cluster-setting.md +++ b/src/current/v24.2/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-columns.md b/src/current/v24.2/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v24.2/show-columns.md +++ b/src/current/v24.2/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-constraints.md b/src/current/v24.2/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v24.2/show-constraints.md +++ b/src/current/v24.2/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-create-external-connection.md b/src/current/v24.2/show-create-external-connection.md index ace4610adcd..5679de41a35 100644 --- a/src/current/v24.2/show-create-external-connection.md +++ b/src/current/v24.2/show-create-external-connection.md @@ -22,7 +22,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/show-create-schedule.md b/src/current/v24.2/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v24.2/show-create-schedule.md +++ b/src/current/v24.2/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-create.md b/src/current/v24.2/show-create.md index c3b340f0802..17c13c01e8a 100644 --- a/src/current/v24.2/show-create.md +++ b/src/current/v24.2/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-databases.md b/src/current/v24.2/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v24.2/show-databases.md +++ b/src/current/v24.2/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/show-default-privileges.md b/src/current/v24.2/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v24.2/show-default-privileges.md +++ b/src/current/v24.2/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-default-session-variables-for-role.md b/src/current/v24.2/show-default-session-variables-for-role.md index eb2c42d5a4b..804af977c0b 100644 --- a/src/current/v24.2/show-default-session-variables-for-role.md +++ b/src/current/v24.2/show-default-session-variables-for-role.md @@ -13,7 +13,7 @@ The results returned only include the values of session variables that are chang ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_session_variables_for_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-enums.md b/src/current/v24.2/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v24.2/show-enums.md +++ b/src/current/v24.2/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-external-connection.md b/src/current/v24.2/show-external-connection.md index 73b11149709..d1b868532c4 100644 --- a/src/current/v24.2/show-external-connection.md +++ b/src/current/v24.2/show-external-connection.md @@ -21,7 +21,7 @@ Without the `admin` role, users can view the external connections that they own. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/show-full-table-scans.md b/src/current/v24.2/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v24.2/show-full-table-scans.md +++ b/src/current/v24.2/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/show-index.md b/src/current/v24.2/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v24.2/show-index.md +++ b/src/current/v24.2/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-jobs.md b/src/current/v24.2/show-jobs.md index ca6ef721e52..5c8b54cd8ca 100644 --- a/src/current/v24.2/show-jobs.md +++ b/src/current/v24.2/show-jobs.md @@ -38,7 +38,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-locality.md b/src/current/v24.2/show-locality.md index 82b2152eb80..844e21121d0 100644 --- a/src/current/v24.2/show-locality.md +++ b/src/current/v24.2/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v24.2/show-partitions.md b/src/current/v24.2/show-partitions.md index c7f2e8a1bbd..790dba5e1f5 100644 --- a/src/current/v24.2/show-partitions.md +++ b/src/current/v24.2/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/show-ranges.md b/src/current/v24.2/show-ranges.md index a868a781655..d13d3e05f1e 100644 --- a/src/current/v24.2/show-ranges.md +++ b/src/current/v24.2/show-ranges.md @@ -14,7 +14,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/show-regions.md b/src/current/v24.2/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v24.2/show-regions.md +++ b/src/current/v24.2/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/show-roles.md b/src/current/v24.2/show-roles.md index a78a01b5ec0..6937c8485b6 100644 --- a/src/current/v24.2/show-roles.md +++ b/src/current/v24.2/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/show-savepoint-status.md b/src/current/v24.2/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v24.2/show-savepoint-status.md +++ b/src/current/v24.2/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v24.2/show-schedules.md b/src/current/v24.2/show-schedules.md index 83b9d10c3ca..83741352435 100644 --- a/src/current/v24.2/show-schedules.md +++ b/src/current/v24.2/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-schemas.md b/src/current/v24.2/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v24.2/show-schemas.md +++ b/src/current/v24.2/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-sequences.md b/src/current/v24.2/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v24.2/show-sequences.md +++ b/src/current/v24.2/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-sessions.md b/src/current/v24.2/show-sessions.md index e4f37bcd18d..a9ee9353a71 100644 --- a/src/current/v24.2/show-sessions.md +++ b/src/current/v24.2/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v24.2/show-statements.md b/src/current/v24.2/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v24.2/show-statements.md +++ b/src/current/v24.2/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v24.2/show-statistics.md b/src/current/v24.2/show-statistics.md index 59143af8946..c3da34eb99d 100644 --- a/src/current/v24.2/show-statistics.md +++ b/src/current/v24.2/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v24.2/show-super-regions.md b/src/current/v24.2/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v24.2/show-super-regions.md +++ b/src/current/v24.2/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/show-tables.md b/src/current/v24.2/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v24.2/show-tables.md +++ b/src/current/v24.2/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/show-trace.md b/src/current/v24.2/show-trace.md index a7dbeac0131..750343941be 100644 --- a/src/current/v24.2/show-trace.md +++ b/src/current/v24.2/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/show-users.md b/src/current/v24.2/show-users.md index 93ca64affa0..ccfb59fa101 100644 --- a/src/current/v24.2/show-users.md +++ b/src/current/v24.2/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/show-vars.md b/src/current/v24.2/show-vars.md index f341d856afd..edf26fa8b7f 100644 --- a/src/current/v24.2/show-vars.md +++ b/src/current/v24.2/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v24.2/show-zone-configurations.md b/src/current/v24.2/show-zone-configurations.md index b827c31bc36..1aee219fcff 100644 --- a/src/current/v24.2/show-zone-configurations.md +++ b/src/current/v24.2/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/sql-grammar.md b/src/current/v24.2/sql-grammar.md index 1df43a48973..c0f2a18d4bd 100644 --- a/src/current/v24.2/sql-grammar.md +++ b/src/current/v24.2/sql-grammar.md @@ -41,5 +41,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.2/table-expressions.md b/src/current/v24.2/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v24.2/table-expressions.md +++ b/src/current/v24.2/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/truncate.md b/src/current/v24.2/truncate.md index 96afe55ece9..68e62bba34d 100644 --- a/src/current/v24.2/truncate.md +++ b/src/current/v24.2/truncate.md @@ -14,7 +14,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.2/unique.md b/src/current/v24.2/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v24.2/unique.md +++ b/src/current/v24.2/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.2/update.md b/src/current/v24.2/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v24.2/update.md +++ b/src/current/v24.2/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/upsert.md b/src/current/v24.2/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v24.2/upsert.md +++ b/src/current/v24.2/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.2/window-functions.md b/src/current/v24.2/window-functions.md index b56b3c4e4e5..d5a0583d132 100644 --- a/src/current/v24.2/window-functions.md +++ b/src/current/v24.2/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.2/with-storage-parameter.md b/src/current/v24.2/with-storage-parameter.md index a8df98739cf..662e6f9e3a8 100644 --- a/src/current/v24.2/with-storage-parameter.md +++ b/src/current/v24.2/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.3/alter-backup-schedule.md b/src/current/v24.3/alter-backup-schedule.md index e10afd3a3d3..f040d92dab8 100644 --- a/src/current/v24.3/alter-backup-schedule.md +++ b/src/current/v24.3/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-backup.md b/src/current/v24.3/alter-backup.md index c45cbfd48f0..b01c828552f 100644 --- a/src/current/v24.3/alter-backup.md +++ b/src/current/v24.3/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-changefeed.md b/src/current/v24.3/alter-changefeed.md index 87e47098d01..8580e00e19f 100644 --- a/src/current/v24.3/alter-changefeed.md +++ b/src/current/v24.3/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-database.md b/src/current/v24.3/alter-database.md index 993567130c6..51c00630ed4 100644 --- a/src/current/v24.3/alter-database.md +++ b/src/current/v24.3/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-default-privileges.md b/src/current/v24.3/alter-default-privileges.md index 27d1f426a5a..2785566c14d 100644 --- a/src/current/v24.3/alter-default-privileges.md +++ b/src/current/v24.3/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/alter-function.md b/src/current/v24.3/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v24.3/alter-function.md +++ b/src/current/v24.3/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-index.md b/src/current/v24.3/alter-index.md index 6b686f7fd0d..18aae6410c9 100644 --- a/src/current/v24.3/alter-index.md +++ b/src/current/v24.3/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-partition.md b/src/current/v24.3/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v24.3/alter-partition.md +++ b/src/current/v24.3/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/alter-procedure.md b/src/current/v24.3/alter-procedure.md index f098822294b..46b218d67ad 100644 --- a/src/current/v24.3/alter-procedure.md +++ b/src/current/v24.3/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-range.md b/src/current/v24.3/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v24.3/alter-range.md +++ b/src/current/v24.3/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-role.md b/src/current/v24.3/alter-role.md index bbe5d0e9129..35adec07a09 100644 --- a/src/current/v24.3/alter-role.md +++ b/src/current/v24.3/alter-role.md @@ -27,7 +27,7 @@ Password creation and alteration is supported only in secure clusters. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-schema.md b/src/current/v24.3/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v24.3/alter-schema.md +++ b/src/current/v24.3/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/alter-sequence.md b/src/current/v24.3/alter-sequence.md index 0481bc09cac..e6718e72d1e 100644 --- a/src/current/v24.3/alter-sequence.md +++ b/src/current/v24.3/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-table.md b/src/current/v24.3/alter-table.md index 31dc7775054..fec50321d18 100644 --- a/src/current/v24.3/alter-table.md +++ b/src/current/v24.3/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-type.md b/src/current/v24.3/alter-type.md index 5ab80386b5a..b0bb64e0943 100644 --- a/src/current/v24.3/alter-type.md +++ b/src/current/v24.3/alter-type.md @@ -12,7 +12,7 @@ The `ALTER TYPE` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/alter-view.md b/src/current/v24.3/alter-view.md index 01ba8f181d9..8b7248cd4d6 100644 --- a/src/current/v24.3/alter-view.md +++ b/src/current/v24.3/alter-view.md @@ -17,7 +17,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/backup.md b/src/current/v24.3/backup.md index 36499e11eab..417b13fdb50 100644 --- a/src/current/v24.3/backup.md +++ b/src/current/v24.3/backup.md @@ -70,7 +70,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/begin-transaction.md b/src/current/v24.3/begin-transaction.md index 6c50b135e95..2e44cb207b1 100644 --- a/src/current/v24.3/begin-transaction.md +++ b/src/current/v24.3/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/call.md b/src/current/v24.3/call.md index 2ceb825dc8d..791fa3af5e2 100644 --- a/src/current/v24.3/call.md +++ b/src/current/v24.3/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/call.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/cancel-job.md b/src/current/v24.3/cancel-job.md index 638bc1f2c3f..950576a65ee 100644 --- a/src/current/v24.3/cancel-job.md +++ b/src/current/v24.3/cancel-job.md @@ -28,13 +28,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/cancel-query.md b/src/current/v24.3/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v24.3/cancel-query.md +++ b/src/current/v24.3/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/cancel-session.md b/src/current/v24.3/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v24.3/cancel-session.md +++ b/src/current/v24.3/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/check.md b/src/current/v24.3/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v24.3/check.md +++ b/src/current/v24.3/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.3/comment-on.md b/src/current/v24.3/comment-on.md index 8625702e1a6..30e385fff22 100644 --- a/src/current/v24.3/comment-on.md +++ b/src/current/v24.3/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/commit-transaction.md b/src/current/v24.3/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v24.3/commit-transaction.md +++ b/src/current/v24.3/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/common-table-expressions.md b/src/current/v24.3/common-table-expressions.md index a76f13ff39d..7aad02169d7 100644 --- a/src/current/v24.3/common-table-expressions.md +++ b/src/current/v24.3/common-table-expressions.md @@ -14,7 +14,7 @@ For many workloads, CTEs are an effective alternative to [temporary tables]({% l ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/copy.md b/src/current/v24.3/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v24.3/copy.md +++ b/src/current/v24.3/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/create-changefeed.md b/src/current/v24.3/create-changefeed.md index 536b322d4ad..1b34f0cdcaa 100644 --- a/src/current/v24.3/create-changefeed.md +++ b/src/current/v24.3/create-changefeed.md @@ -26,7 +26,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/create-database.md b/src/current/v24.3/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v24.3/create-database.md +++ b/src/current/v24.3/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/create-external-connection.md b/src/current/v24.3/create-external-connection.md index ba06ef057de..4f73c1a2fc0 100644 --- a/src/current/v24.3/create-external-connection.md +++ b/src/current/v24.3/create-external-connection.md @@ -40,7 +40,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/create-function.md b/src/current/v24.3/create-function.md index 53cdd29e35c..35a64f280b1 100644 --- a/src/current/v24.3/create-function.md +++ b/src/current/v24.3/create-function.md @@ -22,7 +22,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/create-index.md b/src/current/v24.3/create-index.md index 02b37679901..c7233df2283 100644 --- a/src/current/v24.3/create-index.md +++ b/src/current/v24.3/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/create-procedure.md b/src/current/v24.3/create-procedure.md index bae2a751397..8f8b6dacf55 100644 --- a/src/current/v24.3/create-procedure.md +++ b/src/current/v24.3/create-procedure.md @@ -24,7 +24,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/create-role.md b/src/current/v24.3/create-role.md index ee6cb680d43..6a59178cf82 100644 --- a/src/current/v24.3/create-role.md +++ b/src/current/v24.3/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/create-schedule-for-changefeed.md b/src/current/v24.3/create-schedule-for-changefeed.md index c450dcfca34..ce3a9d11c7e 100644 --- a/src/current/v24.3/create-schedule-for-changefeed.md +++ b/src/current/v24.3/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/create-schema.md b/src/current/v24.3/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v24.3/create-schema.md +++ b/src/current/v24.3/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/create-sequence.md b/src/current/v24.3/create-sequence.md index bae71037988..2696932a401 100644 --- a/src/current/v24.3/create-sequence.md +++ b/src/current/v24.3/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/create-statistics.md b/src/current/v24.3/create-statistics.md index 864acda69f2..6444c2184d1 100644 --- a/src/current/v24.3/create-statistics.md +++ b/src/current/v24.3/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v24.3/create-table-as.md b/src/current/v24.3/create-table-as.md index a8dc01b7e5e..08b6ca2dacb 100644 --- a/src/current/v24.3/create-table-as.md +++ b/src/current/v24.3/create-table-as.md @@ -37,31 +37,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.3/create-table.md b/src/current/v24.3/create-table.md index d1a4c389267..164d62c1a1d 100644 --- a/src/current/v24.3/create-table.md +++ b/src/current/v24.3/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.3/create-trigger.md b/src/current/v24.3/create-trigger.md index 664f417cdd6..5faadadf3ba 100644 --- a/src/current/v24.3/create-trigger.md +++ b/src/current/v24.3/create-trigger.md @@ -15,7 +15,7 @@ To create a trigger, a user must have the `TRIGGER` [privilege]({% link {{ page. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/create-type.md b/src/current/v24.3/create-type.md index 5ba82d1bf31..49b3f4f24d5 100644 --- a/src/current/v24.3/create-type.md +++ b/src/current/v24.3/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/create-view.md b/src/current/v24.3/create-view.md index 9bd76c2f8cc..afa0e9d1351 100644 --- a/src/current/v24.3/create-view.md +++ b/src/current/v24.3/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/cursors.md b/src/current/v24.3/cursors.md index 09fac44776b..c8cc3177d26 100644 --- a/src/current/v24.3/cursors.md +++ b/src/current/v24.3/cursors.md @@ -25,15 +25,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v24.3/default-value.md b/src/current/v24.3/default-value.md index 61cdbed5a66..f3640a2a77d 100644 --- a/src/current/v24.3/default-value.md +++ b/src/current/v24.3/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.3/delete.md b/src/current/v24.3/delete.md index 5f6f952415d..a37f293e513 100644 --- a/src/current/v24.3/delete.md +++ b/src/current/v24.3/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/drop-database.md b/src/current/v24.3/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v24.3/drop-database.md +++ b/src/current/v24.3/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/drop-external-connection.md b/src/current/v24.3/drop-external-connection.md index 6aa075208fd..328b5e73a2b 100644 --- a/src/current/v24.3/drop-external-connection.md +++ b/src/current/v24.3/drop-external-connection.md @@ -27,7 +27,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/drop-function.md b/src/current/v24.3/drop-function.md index 782d45befeb..b3d8bc998df 100644 --- a/src/current/v24.3/drop-function.md +++ b/src/current/v24.3/drop-function.md @@ -17,7 +17,7 @@ To drop a function, the user must be the owner of the function. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/drop-index.md b/src/current/v24.3/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v24.3/drop-index.md +++ b/src/current/v24.3/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/drop-owned-by.md b/src/current/v24.3/drop-owned-by.md index b481bedc177..165bebb8729 100644 --- a/src/current/v24.3/drop-owned-by.md +++ b/src/current/v24.3/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/drop-procedure.md b/src/current/v24.3/drop-procedure.md index 7d03b493bfc..300979db408 100644 --- a/src/current/v24.3/drop-procedure.md +++ b/src/current/v24.3/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, the user must be the owner of the procedure. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/drop-role.md b/src/current/v24.3/drop-role.md index 77ed5c9f93c..d4c5704109d 100644 --- a/src/current/v24.3/drop-role.md +++ b/src/current/v24.3/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/drop-schedules.md b/src/current/v24.3/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v24.3/drop-schedules.md +++ b/src/current/v24.3/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/drop-schema.md b/src/current/v24.3/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v24.3/drop-schema.md +++ b/src/current/v24.3/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/drop-sequence.md b/src/current/v24.3/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v24.3/drop-sequence.md +++ b/src/current/v24.3/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/drop-table.md b/src/current/v24.3/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v24.3/drop-table.md +++ b/src/current/v24.3/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/drop-trigger.md b/src/current/v24.3/drop-trigger.md index 7b406e733df..1764cfa95f4 100644 --- a/src/current/v24.3/drop-trigger.md +++ b/src/current/v24.3/drop-trigger.md @@ -15,7 +15,7 @@ To drop a trigger, the user must be the owner of the table on which the trigger ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/drop-type.md b/src/current/v24.3/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v24.3/drop-type.md +++ b/src/current/v24.3/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/drop-view.md b/src/current/v24.3/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v24.3/drop-view.md +++ b/src/current/v24.3/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/explain-analyze.md b/src/current/v24.3/explain-analyze.md index 43c7f1a2eba..df9ed4f8b24 100644 --- a/src/current/v24.3/explain-analyze.md +++ b/src/current/v24.3/explain-analyze.md @@ -21,7 +21,7 @@ To inspect a statement plan without executing the statement, use [`EXPLAIN`]({% ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/explain.md b/src/current/v24.3/explain.md index 1d62a9312a3..c276c073296 100644 --- a/src/current/v24.3/explain.md +++ b/src/current/v24.3/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/export.md b/src/current/v24.3/export.md index 6d3a553309b..2edf9fbb26d 100644 --- a/src/current/v24.3/export.md +++ b/src/current/v24.3/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v24.3/foreign-key.md b/src/current/v24.3/foreign-key.md index 55677511e3d..30e960ee998 100644 --- a/src/current/v24.3/foreign-key.md +++ b/src/current/v24.3/foreign-key.md @@ -131,7 +131,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -161,7 +161,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v24.3/grant.md b/src/current/v24.3/grant.md index 0bdeb6bac7c..7cd58b2b588 100644 --- a/src/current/v24.3/grant.md +++ b/src/current/v24.3/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/import-into.md b/src/current/v24.3/import-into.md index 780b9195104..00ef473f52d 100644 --- a/src/current/v24.3/import-into.md +++ b/src/current/v24.3/import-into.md @@ -104,7 +104,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v24.3/insert.md b/src/current/v24.3/insert.md index 262e18c6ec7..63144b8584f 100644 --- a/src/current/v24.3/insert.md +++ b/src/current/v24.3/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v24.3/joins.md b/src/current/v24.3/joins.md index 81de855c725..811f87abe46 100644 --- a/src/current/v24.3/joins.md +++ b/src/current/v24.3/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/not-null.md b/src/current/v24.3/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v24.3/not-null.md +++ b/src/current/v24.3/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.3/order-by.md b/src/current/v24.3/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v24.3/order-by.md +++ b/src/current/v24.3/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/pause-job.md b/src/current/v24.3/pause-job.md index badccf424f1..b1a525a917a 100644 --- a/src/current/v24.3/pause-job.md +++ b/src/current/v24.3/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/pause-schedules.md b/src/current/v24.3/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v24.3/pause-schedules.md +++ b/src/current/v24.3/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/primary-key.md b/src/current/v24.3/primary-key.md index 9dfb0691898..6ef732cb7b8 100644 --- a/src/current/v24.3/primary-key.md +++ b/src/current/v24.3/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.3/reassign-owned.md b/src/current/v24.3/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v24.3/reassign-owned.md +++ b/src/current/v24.3/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/refresh.md b/src/current/v24.3/refresh.md index b91bb95f039..b368607b873 100644 --- a/src/current/v24.3/refresh.md +++ b/src/current/v24.3/refresh.md @@ -18,7 +18,7 @@ The user must be the [owner]({% link {{ page.version.version }}/alter-view.md %} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/release-savepoint.md b/src/current/v24.3/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v24.3/release-savepoint.md +++ b/src/current/v24.3/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/reset-cluster-setting.md b/src/current/v24.3/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v24.3/reset-cluster-setting.md +++ b/src/current/v24.3/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/reset-vars.md b/src/current/v24.3/reset-vars.md index 275c2c77ebf..f1494f2f9cb 100644 --- a/src/current/v24.3/reset-vars.md +++ b/src/current/v24.3/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/restore.md b/src/current/v24.3/restore.md index dbd4512c271..dcd5e848b95 100644 --- a/src/current/v24.3/restore.md +++ b/src/current/v24.3/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/resume-job.md b/src/current/v24.3/resume-job.md index acf3e249a86..fadd0c57d8b 100644 --- a/src/current/v24.3/resume-job.md +++ b/src/current/v24.3/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/resume-schedules.md b/src/current/v24.3/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v24.3/resume-schedules.md +++ b/src/current/v24.3/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/revoke.md b/src/current/v24.3/revoke.md index d44d6d373b5..ea8395f2590 100644 --- a/src/current/v24.3/revoke.md +++ b/src/current/v24.3/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/rollback-transaction.md b/src/current/v24.3/rollback-transaction.md index 243105a8b01..5a601cd7ced 100644 --- a/src/current/v24.3/rollback-transaction.md +++ b/src/current/v24.3/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/savepoint.md b/src/current/v24.3/savepoint.md index 725b8e35388..9180ee8dd78 100644 --- a/src/current/v24.3/savepoint.md +++ b/src/current/v24.3/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/select-clause.md b/src/current/v24.3/select-clause.md index dc7d8e70503..59a575e2373 100644 --- a/src/current/v24.3/select-clause.md +++ b/src/current/v24.3/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.3/select-for-update.md b/src/current/v24.3/select-for-update.md index c7cf320d1eb..2b20d18411d 100644 --- a/src/current/v24.3/select-for-update.md +++ b/src/current/v24.3/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v24.3/selection-queries.md b/src/current/v24.3/selection-queries.md index 125e7bb3dc2..cab3ebf4fcc 100644 --- a/src/current/v24.3/selection-queries.md +++ b/src/current/v24.3/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v24.3/set-cluster-setting.md b/src/current/v24.3/set-cluster-setting.md index 44e1e3418d4..6d68a30ef3d 100644 --- a/src/current/v24.3/set-cluster-setting.md +++ b/src/current/v24.3/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v24.3/set-transaction.md b/src/current/v24.3/set-transaction.md index a5c9b4807c3..1a13329cb4a 100644 --- a/src/current/v24.3/set-transaction.md +++ b/src/current/v24.3/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/set-vars.md b/src/current/v24.3/set-vars.md index 56a9ab7797f..ed2a26c6ffd 100644 --- a/src/current/v24.3/set-vars.md +++ b/src/current/v24.3/set-vars.md @@ -28,7 +28,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -38,7 +38,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v24.3/show-cluster-setting.md b/src/current/v24.3/show-cluster-setting.md index 6c399a5a14d..dee3f24a260 100644 --- a/src/current/v24.3/show-cluster-setting.md +++ b/src/current/v24.3/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-columns.md b/src/current/v24.3/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v24.3/show-columns.md +++ b/src/current/v24.3/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-constraints.md b/src/current/v24.3/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v24.3/show-constraints.md +++ b/src/current/v24.3/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-create-external-connection.md b/src/current/v24.3/show-create-external-connection.md index ace4610adcd..5679de41a35 100644 --- a/src/current/v24.3/show-create-external-connection.md +++ b/src/current/v24.3/show-create-external-connection.md @@ -22,7 +22,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/show-create-schedule.md b/src/current/v24.3/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v24.3/show-create-schedule.md +++ b/src/current/v24.3/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-create.md b/src/current/v24.3/show-create.md index c3b340f0802..17c13c01e8a 100644 --- a/src/current/v24.3/show-create.md +++ b/src/current/v24.3/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-databases.md b/src/current/v24.3/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v24.3/show-databases.md +++ b/src/current/v24.3/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/show-default-privileges.md b/src/current/v24.3/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v24.3/show-default-privileges.md +++ b/src/current/v24.3/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-default-session-variables-for-role.md b/src/current/v24.3/show-default-session-variables-for-role.md index eb2c42d5a4b..804af977c0b 100644 --- a/src/current/v24.3/show-default-session-variables-for-role.md +++ b/src/current/v24.3/show-default-session-variables-for-role.md @@ -13,7 +13,7 @@ The results returned only include the values of session variables that are chang ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_session_variables_for_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-enums.md b/src/current/v24.3/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v24.3/show-enums.md +++ b/src/current/v24.3/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-external-connection.md b/src/current/v24.3/show-external-connection.md index 73b11149709..d1b868532c4 100644 --- a/src/current/v24.3/show-external-connection.md +++ b/src/current/v24.3/show-external-connection.md @@ -21,7 +21,7 @@ Without the `admin` role, users can view the external connections that they own. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/show-full-table-scans.md b/src/current/v24.3/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v24.3/show-full-table-scans.md +++ b/src/current/v24.3/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/show-index.md b/src/current/v24.3/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v24.3/show-index.md +++ b/src/current/v24.3/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-jobs.md b/src/current/v24.3/show-jobs.md index ccd4ab8823c..e9ed52e9998 100644 --- a/src/current/v24.3/show-jobs.md +++ b/src/current/v24.3/show-jobs.md @@ -36,7 +36,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-locality.md b/src/current/v24.3/show-locality.md index 82b2152eb80..844e21121d0 100644 --- a/src/current/v24.3/show-locality.md +++ b/src/current/v24.3/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v24.3/show-partitions.md b/src/current/v24.3/show-partitions.md index c7f2e8a1bbd..790dba5e1f5 100644 --- a/src/current/v24.3/show-partitions.md +++ b/src/current/v24.3/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/show-ranges.md b/src/current/v24.3/show-ranges.md index a868a781655..d13d3e05f1e 100644 --- a/src/current/v24.3/show-ranges.md +++ b/src/current/v24.3/show-ranges.md @@ -14,7 +14,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/show-regions.md b/src/current/v24.3/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v24.3/show-regions.md +++ b/src/current/v24.3/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/show-roles.md b/src/current/v24.3/show-roles.md index a78a01b5ec0..6937c8485b6 100644 --- a/src/current/v24.3/show-roles.md +++ b/src/current/v24.3/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/show-savepoint-status.md b/src/current/v24.3/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v24.3/show-savepoint-status.md +++ b/src/current/v24.3/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v24.3/show-schedules.md b/src/current/v24.3/show-schedules.md index 83b9d10c3ca..83741352435 100644 --- a/src/current/v24.3/show-schedules.md +++ b/src/current/v24.3/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-schemas.md b/src/current/v24.3/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v24.3/show-schemas.md +++ b/src/current/v24.3/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-sequences.md b/src/current/v24.3/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v24.3/show-sequences.md +++ b/src/current/v24.3/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-sessions.md b/src/current/v24.3/show-sessions.md index e4f37bcd18d..a9ee9353a71 100644 --- a/src/current/v24.3/show-sessions.md +++ b/src/current/v24.3/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v24.3/show-statements.md b/src/current/v24.3/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v24.3/show-statements.md +++ b/src/current/v24.3/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v24.3/show-statistics.md b/src/current/v24.3/show-statistics.md index 59143af8946..c3da34eb99d 100644 --- a/src/current/v24.3/show-statistics.md +++ b/src/current/v24.3/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v24.3/show-super-regions.md b/src/current/v24.3/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v24.3/show-super-regions.md +++ b/src/current/v24.3/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/show-tables.md b/src/current/v24.3/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v24.3/show-tables.md +++ b/src/current/v24.3/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/show-trace.md b/src/current/v24.3/show-trace.md index 44b96c85267..ea76540e198 100644 --- a/src/current/v24.3/show-trace.md +++ b/src/current/v24.3/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/show-users.md b/src/current/v24.3/show-users.md index 93ca64affa0..ccfb59fa101 100644 --- a/src/current/v24.3/show-users.md +++ b/src/current/v24.3/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/show-vars.md b/src/current/v24.3/show-vars.md index f341d856afd..edf26fa8b7f 100644 --- a/src/current/v24.3/show-vars.md +++ b/src/current/v24.3/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v24.3/show-zone-configurations.md b/src/current/v24.3/show-zone-configurations.md index b827c31bc36..1aee219fcff 100644 --- a/src/current/v24.3/show-zone-configurations.md +++ b/src/current/v24.3/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/sql-grammar.md b/src/current/v24.3/sql-grammar.md index 1df43a48973..c0f2a18d4bd 100644 --- a/src/current/v24.3/sql-grammar.md +++ b/src/current/v24.3/sql-grammar.md @@ -41,5 +41,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v24.3/table-expressions.md b/src/current/v24.3/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v24.3/table-expressions.md +++ b/src/current/v24.3/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/truncate.md b/src/current/v24.3/truncate.md index 96afe55ece9..68e62bba34d 100644 --- a/src/current/v24.3/truncate.md +++ b/src/current/v24.3/truncate.md @@ -14,7 +14,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v24.3/unique.md b/src/current/v24.3/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v24.3/unique.md +++ b/src/current/v24.3/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v24.3/update.md b/src/current/v24.3/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v24.3/update.md +++ b/src/current/v24.3/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/upsert.md b/src/current/v24.3/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v24.3/upsert.md +++ b/src/current/v24.3/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v24.3/window-functions.md b/src/current/v24.3/window-functions.md index a042d751204..b6d1f76210c 100644 --- a/src/current/v24.3/window-functions.md +++ b/src/current/v24.3/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v24.3/with-storage-parameter.md b/src/current/v24.3/with-storage-parameter.md index a8df98739cf..662e6f9e3a8 100644 --- a/src/current/v24.3/with-storage-parameter.md +++ b/src/current/v24.3/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.1/alter-backup-schedule.md b/src/current/v25.1/alter-backup-schedule.md index 0e969c05e5f..03150a748d6 100644 --- a/src/current/v25.1/alter-backup-schedule.md +++ b/src/current/v25.1/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-backup.md b/src/current/v25.1/alter-backup.md index c45cbfd48f0..b01c828552f 100644 --- a/src/current/v25.1/alter-backup.md +++ b/src/current/v25.1/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-changefeed.md b/src/current/v25.1/alter-changefeed.md index 30e6b5e4b6d..2ef540453e4 100644 --- a/src/current/v25.1/alter-changefeed.md +++ b/src/current/v25.1/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-database.md b/src/current/v25.1/alter-database.md index 4f4dfe3cde4..2cd03b79e0a 100644 --- a/src/current/v25.1/alter-database.md +++ b/src/current/v25.1/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-default-privileges.md b/src/current/v25.1/alter-default-privileges.md index 27d1f426a5a..2785566c14d 100644 --- a/src/current/v25.1/alter-default-privileges.md +++ b/src/current/v25.1/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/alter-function.md b/src/current/v25.1/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v25.1/alter-function.md +++ b/src/current/v25.1/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-index.md b/src/current/v25.1/alter-index.md index eee73759712..83e9827e7da 100644 --- a/src/current/v25.1/alter-index.md +++ b/src/current/v25.1/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-job.md b/src/current/v25.1/alter-job.md index 50928a5d18d..4eb4d5f78bf 100644 --- a/src/current/v25.1/alter-job.md +++ b/src/current/v25.1/alter-job.md @@ -21,7 +21,7 @@ To add a user to a role, refer to the [`GRANT`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/alter-partition.md b/src/current/v25.1/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v25.1/alter-partition.md +++ b/src/current/v25.1/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/alter-procedure.md b/src/current/v25.1/alter-procedure.md index f098822294b..46b218d67ad 100644 --- a/src/current/v25.1/alter-procedure.md +++ b/src/current/v25.1/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-range.md b/src/current/v25.1/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v25.1/alter-range.md +++ b/src/current/v25.1/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-role.md b/src/current/v25.1/alter-role.md index bbe5d0e9129..35adec07a09 100644 --- a/src/current/v25.1/alter-role.md +++ b/src/current/v25.1/alter-role.md @@ -27,7 +27,7 @@ Password creation and alteration is supported only in secure clusters. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-schema.md b/src/current/v25.1/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v25.1/alter-schema.md +++ b/src/current/v25.1/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/alter-sequence.md b/src/current/v25.1/alter-sequence.md index 0481bc09cac..e6718e72d1e 100644 --- a/src/current/v25.1/alter-sequence.md +++ b/src/current/v25.1/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-table.md b/src/current/v25.1/alter-table.md index 34d8d457995..c67c8b62722 100644 --- a/src/current/v25.1/alter-table.md +++ b/src/current/v25.1/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-type.md b/src/current/v25.1/alter-type.md index 5ab80386b5a..b0bb64e0943 100644 --- a/src/current/v25.1/alter-type.md +++ b/src/current/v25.1/alter-type.md @@ -12,7 +12,7 @@ The `ALTER TYPE` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/alter-view.md b/src/current/v25.1/alter-view.md index 01ba8f181d9..8b7248cd4d6 100644 --- a/src/current/v25.1/alter-view.md +++ b/src/current/v25.1/alter-view.md @@ -17,7 +17,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/backup.md b/src/current/v25.1/backup.md index b93d5e3e8f6..ab7b0840f73 100644 --- a/src/current/v25.1/backup.md +++ b/src/current/v25.1/backup.md @@ -70,7 +70,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/begin-transaction.md b/src/current/v25.1/begin-transaction.md index 6c50b135e95..2e44cb207b1 100644 --- a/src/current/v25.1/begin-transaction.md +++ b/src/current/v25.1/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/call.md b/src/current/v25.1/call.md index 2ceb825dc8d..791fa3af5e2 100644 --- a/src/current/v25.1/call.md +++ b/src/current/v25.1/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/call.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/cancel-job.md b/src/current/v25.1/cancel-job.md index 638bc1f2c3f..950576a65ee 100644 --- a/src/current/v25.1/cancel-job.md +++ b/src/current/v25.1/cancel-job.md @@ -28,13 +28,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/cancel-query.md b/src/current/v25.1/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v25.1/cancel-query.md +++ b/src/current/v25.1/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/cancel-session.md b/src/current/v25.1/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v25.1/cancel-session.md +++ b/src/current/v25.1/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/check-external-connection.md b/src/current/v25.1/check-external-connection.md index b629babe4c4..cc809e10c98 100644 --- a/src/current/v25.1/check-external-connection.md +++ b/src/current/v25.1/check-external-connection.md @@ -13,7 +13,7 @@ You can use the `CHECK EXTERNAL CONNECTION` to test the connection to [**cloud s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/check.md b/src/current/v25.1/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v25.1/check.md +++ b/src/current/v25.1/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.1/comment-on.md b/src/current/v25.1/comment-on.md index 8625702e1a6..30e385fff22 100644 --- a/src/current/v25.1/comment-on.md +++ b/src/current/v25.1/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/commit-transaction.md b/src/current/v25.1/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v25.1/commit-transaction.md +++ b/src/current/v25.1/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/common-table-expressions.md b/src/current/v25.1/common-table-expressions.md index a76f13ff39d..7aad02169d7 100644 --- a/src/current/v25.1/common-table-expressions.md +++ b/src/current/v25.1/common-table-expressions.md @@ -14,7 +14,7 @@ For many workloads, CTEs are an effective alternative to [temporary tables]({% l ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/copy.md b/src/current/v25.1/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v25.1/copy.md +++ b/src/current/v25.1/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/create-changefeed.md b/src/current/v25.1/create-changefeed.md index 23ec5416ffc..93c98206a5d 100644 --- a/src/current/v25.1/create-changefeed.md +++ b/src/current/v25.1/create-changefeed.md @@ -26,7 +26,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/create-database.md b/src/current/v25.1/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v25.1/create-database.md +++ b/src/current/v25.1/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/create-external-connection.md b/src/current/v25.1/create-external-connection.md index ba06ef057de..4f73c1a2fc0 100644 --- a/src/current/v25.1/create-external-connection.md +++ b/src/current/v25.1/create-external-connection.md @@ -40,7 +40,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/create-function.md b/src/current/v25.1/create-function.md index afd17f042e5..da7af3f2556 100644 --- a/src/current/v25.1/create-function.md +++ b/src/current/v25.1/create-function.md @@ -22,7 +22,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/create-index.md b/src/current/v25.1/create-index.md index 02b37679901..c7233df2283 100644 --- a/src/current/v25.1/create-index.md +++ b/src/current/v25.1/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/create-procedure.md b/src/current/v25.1/create-procedure.md index bae2a751397..8f8b6dacf55 100644 --- a/src/current/v25.1/create-procedure.md +++ b/src/current/v25.1/create-procedure.md @@ -24,7 +24,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/create-role.md b/src/current/v25.1/create-role.md index ee6cb680d43..6a59178cf82 100644 --- a/src/current/v25.1/create-role.md +++ b/src/current/v25.1/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/create-schedule-for-changefeed.md b/src/current/v25.1/create-schedule-for-changefeed.md index c450dcfca34..ce3a9d11c7e 100644 --- a/src/current/v25.1/create-schedule-for-changefeed.md +++ b/src/current/v25.1/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/create-schema.md b/src/current/v25.1/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v25.1/create-schema.md +++ b/src/current/v25.1/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/create-sequence.md b/src/current/v25.1/create-sequence.md index f623b19c6db..6e8b11e5f8c 100644 --- a/src/current/v25.1/create-sequence.md +++ b/src/current/v25.1/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/create-statistics.md b/src/current/v25.1/create-statistics.md index fd2a7d50cde..4be90d9a490 100644 --- a/src/current/v25.1/create-statistics.md +++ b/src/current/v25.1/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v25.1/create-table-as.md b/src/current/v25.1/create-table-as.md index a8dc01b7e5e..08b6ca2dacb 100644 --- a/src/current/v25.1/create-table-as.md +++ b/src/current/v25.1/create-table-as.md @@ -37,31 +37,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.1/create-table.md b/src/current/v25.1/create-table.md index d1a4c389267..164d62c1a1d 100644 --- a/src/current/v25.1/create-table.md +++ b/src/current/v25.1/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.1/create-trigger.md b/src/current/v25.1/create-trigger.md index 664f417cdd6..5faadadf3ba 100644 --- a/src/current/v25.1/create-trigger.md +++ b/src/current/v25.1/create-trigger.md @@ -15,7 +15,7 @@ To create a trigger, a user must have the `TRIGGER` [privilege]({% link {{ page. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/create-type.md b/src/current/v25.1/create-type.md index 5ba82d1bf31..49b3f4f24d5 100644 --- a/src/current/v25.1/create-type.md +++ b/src/current/v25.1/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/create-view.md b/src/current/v25.1/create-view.md index 9bd76c2f8cc..afa0e9d1351 100644 --- a/src/current/v25.1/create-view.md +++ b/src/current/v25.1/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/cursors.md b/src/current/v25.1/cursors.md index 09fac44776b..c8cc3177d26 100644 --- a/src/current/v25.1/cursors.md +++ b/src/current/v25.1/cursors.md @@ -25,15 +25,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v25.1/default-value.md b/src/current/v25.1/default-value.md index 61cdbed5a66..f3640a2a77d 100644 --- a/src/current/v25.1/default-value.md +++ b/src/current/v25.1/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.1/delete.md b/src/current/v25.1/delete.md index 5f6f952415d..a37f293e513 100644 --- a/src/current/v25.1/delete.md +++ b/src/current/v25.1/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/do.md b/src/current/v25.1/do.md index ab528497874..6c5564e424b 100644 --- a/src/current/v25.1/do.md +++ b/src/current/v25.1/do.md @@ -15,7 +15,7 @@ The `DO` [statement]({% link {{ page.version.version }}/sql-statements.md %}) de ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/do.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/do.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/drop-database.md b/src/current/v25.1/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v25.1/drop-database.md +++ b/src/current/v25.1/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/drop-external-connection.md b/src/current/v25.1/drop-external-connection.md index 6aa075208fd..328b5e73a2b 100644 --- a/src/current/v25.1/drop-external-connection.md +++ b/src/current/v25.1/drop-external-connection.md @@ -27,7 +27,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/drop-function.md b/src/current/v25.1/drop-function.md index 782d45befeb..b3d8bc998df 100644 --- a/src/current/v25.1/drop-function.md +++ b/src/current/v25.1/drop-function.md @@ -17,7 +17,7 @@ To drop a function, the user must be the owner of the function. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/drop-index.md b/src/current/v25.1/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v25.1/drop-index.md +++ b/src/current/v25.1/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/drop-owned-by.md b/src/current/v25.1/drop-owned-by.md index b481bedc177..165bebb8729 100644 --- a/src/current/v25.1/drop-owned-by.md +++ b/src/current/v25.1/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/drop-procedure.md b/src/current/v25.1/drop-procedure.md index 7d03b493bfc..300979db408 100644 --- a/src/current/v25.1/drop-procedure.md +++ b/src/current/v25.1/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, the user must be the owner of the procedure. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/drop-role.md b/src/current/v25.1/drop-role.md index 77ed5c9f93c..d4c5704109d 100644 --- a/src/current/v25.1/drop-role.md +++ b/src/current/v25.1/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/drop-schedules.md b/src/current/v25.1/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v25.1/drop-schedules.md +++ b/src/current/v25.1/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/drop-schema.md b/src/current/v25.1/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v25.1/drop-schema.md +++ b/src/current/v25.1/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/drop-sequence.md b/src/current/v25.1/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v25.1/drop-sequence.md +++ b/src/current/v25.1/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/drop-table.md b/src/current/v25.1/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v25.1/drop-table.md +++ b/src/current/v25.1/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/drop-trigger.md b/src/current/v25.1/drop-trigger.md index 7b406e733df..1764cfa95f4 100644 --- a/src/current/v25.1/drop-trigger.md +++ b/src/current/v25.1/drop-trigger.md @@ -15,7 +15,7 @@ To drop a trigger, the user must be the owner of the table on which the trigger ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/drop-type.md b/src/current/v25.1/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v25.1/drop-type.md +++ b/src/current/v25.1/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/drop-view.md b/src/current/v25.1/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v25.1/drop-view.md +++ b/src/current/v25.1/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/explain-analyze.md b/src/current/v25.1/explain-analyze.md index 3e2b8f12654..9b49674a834 100644 --- a/src/current/v25.1/explain-analyze.md +++ b/src/current/v25.1/explain-analyze.md @@ -17,7 +17,7 @@ The `EXPLAIN ANALYZE` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/explain.md b/src/current/v25.1/explain.md index 4d7d62e83a1..7a2ffa9cc20 100644 --- a/src/current/v25.1/explain.md +++ b/src/current/v25.1/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/export.md b/src/current/v25.1/export.md index 6d3a553309b..2edf9fbb26d 100644 --- a/src/current/v25.1/export.md +++ b/src/current/v25.1/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v25.1/foreign-key.md b/src/current/v25.1/foreign-key.md index 55677511e3d..30e960ee998 100644 --- a/src/current/v25.1/foreign-key.md +++ b/src/current/v25.1/foreign-key.md @@ -131,7 +131,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -161,7 +161,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v25.1/grant.md b/src/current/v25.1/grant.md index 0bdeb6bac7c..7cd58b2b588 100644 --- a/src/current/v25.1/grant.md +++ b/src/current/v25.1/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/import-into.md b/src/current/v25.1/import-into.md index 780b9195104..00ef473f52d 100644 --- a/src/current/v25.1/import-into.md +++ b/src/current/v25.1/import-into.md @@ -104,7 +104,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.1/insert.md b/src/current/v25.1/insert.md index 262e18c6ec7..63144b8584f 100644 --- a/src/current/v25.1/insert.md +++ b/src/current/v25.1/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v25.1/joins.md b/src/current/v25.1/joins.md index 81de855c725..811f87abe46 100644 --- a/src/current/v25.1/joins.md +++ b/src/current/v25.1/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/not-null.md b/src/current/v25.1/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v25.1/not-null.md +++ b/src/current/v25.1/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.1/order-by.md b/src/current/v25.1/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v25.1/order-by.md +++ b/src/current/v25.1/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/pause-job.md b/src/current/v25.1/pause-job.md index badccf424f1..b1a525a917a 100644 --- a/src/current/v25.1/pause-job.md +++ b/src/current/v25.1/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/pause-schedules.md b/src/current/v25.1/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v25.1/pause-schedules.md +++ b/src/current/v25.1/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/primary-key.md b/src/current/v25.1/primary-key.md index 9dfb0691898..6ef732cb7b8 100644 --- a/src/current/v25.1/primary-key.md +++ b/src/current/v25.1/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.1/reassign-owned.md b/src/current/v25.1/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v25.1/reassign-owned.md +++ b/src/current/v25.1/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/refresh.md b/src/current/v25.1/refresh.md index b91bb95f039..b368607b873 100644 --- a/src/current/v25.1/refresh.md +++ b/src/current/v25.1/refresh.md @@ -18,7 +18,7 @@ The user must be the [owner]({% link {{ page.version.version }}/alter-view.md %} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/release-savepoint.md b/src/current/v25.1/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v25.1/release-savepoint.md +++ b/src/current/v25.1/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/reset-cluster-setting.md b/src/current/v25.1/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v25.1/reset-cluster-setting.md +++ b/src/current/v25.1/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/reset-vars.md b/src/current/v25.1/reset-vars.md index 275c2c77ebf..f1494f2f9cb 100644 --- a/src/current/v25.1/reset-vars.md +++ b/src/current/v25.1/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/restore.md b/src/current/v25.1/restore.md index 162b6787a56..a6c11b1c736 100644 --- a/src/current/v25.1/restore.md +++ b/src/current/v25.1/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/resume-job.md b/src/current/v25.1/resume-job.md index acf3e249a86..fadd0c57d8b 100644 --- a/src/current/v25.1/resume-job.md +++ b/src/current/v25.1/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/resume-schedules.md b/src/current/v25.1/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v25.1/resume-schedules.md +++ b/src/current/v25.1/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/revoke.md b/src/current/v25.1/revoke.md index d44d6d373b5..ea8395f2590 100644 --- a/src/current/v25.1/revoke.md +++ b/src/current/v25.1/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/rollback-transaction.md b/src/current/v25.1/rollback-transaction.md index 243105a8b01..5a601cd7ced 100644 --- a/src/current/v25.1/rollback-transaction.md +++ b/src/current/v25.1/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/savepoint.md b/src/current/v25.1/savepoint.md index 725b8e35388..9180ee8dd78 100644 --- a/src/current/v25.1/savepoint.md +++ b/src/current/v25.1/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/select-clause.md b/src/current/v25.1/select-clause.md index dc7d8e70503..59a575e2373 100644 --- a/src/current/v25.1/select-clause.md +++ b/src/current/v25.1/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.1/select-for-update.md b/src/current/v25.1/select-for-update.md index c7cf320d1eb..2b20d18411d 100644 --- a/src/current/v25.1/select-for-update.md +++ b/src/current/v25.1/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v25.1/selection-queries.md b/src/current/v25.1/selection-queries.md index 125e7bb3dc2..cab3ebf4fcc 100644 --- a/src/current/v25.1/selection-queries.md +++ b/src/current/v25.1/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v25.1/set-cluster-setting.md b/src/current/v25.1/set-cluster-setting.md index 44e1e3418d4..6d68a30ef3d 100644 --- a/src/current/v25.1/set-cluster-setting.md +++ b/src/current/v25.1/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v25.1/set-transaction.md b/src/current/v25.1/set-transaction.md index a5c9b4807c3..1a13329cb4a 100644 --- a/src/current/v25.1/set-transaction.md +++ b/src/current/v25.1/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/set-vars.md b/src/current/v25.1/set-vars.md index 56a9ab7797f..ed2a26c6ffd 100644 --- a/src/current/v25.1/set-vars.md +++ b/src/current/v25.1/set-vars.md @@ -28,7 +28,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -38,7 +38,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.1/show-cluster-setting.md b/src/current/v25.1/show-cluster-setting.md index 6c399a5a14d..dee3f24a260 100644 --- a/src/current/v25.1/show-cluster-setting.md +++ b/src/current/v25.1/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-columns.md b/src/current/v25.1/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v25.1/show-columns.md +++ b/src/current/v25.1/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-constraints.md b/src/current/v25.1/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v25.1/show-constraints.md +++ b/src/current/v25.1/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-create-external-connection.md b/src/current/v25.1/show-create-external-connection.md index ace4610adcd..5679de41a35 100644 --- a/src/current/v25.1/show-create-external-connection.md +++ b/src/current/v25.1/show-create-external-connection.md @@ -22,7 +22,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/show-create-schedule.md b/src/current/v25.1/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v25.1/show-create-schedule.md +++ b/src/current/v25.1/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-create.md b/src/current/v25.1/show-create.md index c3b340f0802..17c13c01e8a 100644 --- a/src/current/v25.1/show-create.md +++ b/src/current/v25.1/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-databases.md b/src/current/v25.1/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v25.1/show-databases.md +++ b/src/current/v25.1/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/show-default-privileges.md b/src/current/v25.1/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v25.1/show-default-privileges.md +++ b/src/current/v25.1/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-default-session-variables-for-role.md b/src/current/v25.1/show-default-session-variables-for-role.md index eb2c42d5a4b..804af977c0b 100644 --- a/src/current/v25.1/show-default-session-variables-for-role.md +++ b/src/current/v25.1/show-default-session-variables-for-role.md @@ -13,7 +13,7 @@ The results returned only include the values of session variables that are chang ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_session_variables_for_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-enums.md b/src/current/v25.1/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v25.1/show-enums.md +++ b/src/current/v25.1/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-external-connection.md b/src/current/v25.1/show-external-connection.md index 68730b1db29..6cb9a9595e1 100644 --- a/src/current/v25.1/show-external-connection.md +++ b/src/current/v25.1/show-external-connection.md @@ -21,7 +21,7 @@ Without the `admin` role, users can view the external connections that they own. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/show-full-table-scans.md b/src/current/v25.1/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v25.1/show-full-table-scans.md +++ b/src/current/v25.1/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/show-index.md b/src/current/v25.1/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v25.1/show-index.md +++ b/src/current/v25.1/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-jobs.md b/src/current/v25.1/show-jobs.md index bcec0a3c769..7c05810a4e5 100644 --- a/src/current/v25.1/show-jobs.md +++ b/src/current/v25.1/show-jobs.md @@ -36,7 +36,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-locality.md b/src/current/v25.1/show-locality.md index 82b2152eb80..844e21121d0 100644 --- a/src/current/v25.1/show-locality.md +++ b/src/current/v25.1/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v25.1/show-partitions.md b/src/current/v25.1/show-partitions.md index c7f2e8a1bbd..790dba5e1f5 100644 --- a/src/current/v25.1/show-partitions.md +++ b/src/current/v25.1/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/show-ranges.md b/src/current/v25.1/show-ranges.md index a868a781655..d13d3e05f1e 100644 --- a/src/current/v25.1/show-ranges.md +++ b/src/current/v25.1/show-ranges.md @@ -14,7 +14,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/show-regions.md b/src/current/v25.1/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v25.1/show-regions.md +++ b/src/current/v25.1/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/show-roles.md b/src/current/v25.1/show-roles.md index a78a01b5ec0..6937c8485b6 100644 --- a/src/current/v25.1/show-roles.md +++ b/src/current/v25.1/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/show-savepoint-status.md b/src/current/v25.1/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v25.1/show-savepoint-status.md +++ b/src/current/v25.1/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v25.1/show-schedules.md b/src/current/v25.1/show-schedules.md index 83b9d10c3ca..83741352435 100644 --- a/src/current/v25.1/show-schedules.md +++ b/src/current/v25.1/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-schemas.md b/src/current/v25.1/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v25.1/show-schemas.md +++ b/src/current/v25.1/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-sequences.md b/src/current/v25.1/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v25.1/show-sequences.md +++ b/src/current/v25.1/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-sessions.md b/src/current/v25.1/show-sessions.md index e4f37bcd18d..a9ee9353a71 100644 --- a/src/current/v25.1/show-sessions.md +++ b/src/current/v25.1/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v25.1/show-statements.md b/src/current/v25.1/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v25.1/show-statements.md +++ b/src/current/v25.1/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v25.1/show-statistics.md b/src/current/v25.1/show-statistics.md index 59143af8946..c3da34eb99d 100644 --- a/src/current/v25.1/show-statistics.md +++ b/src/current/v25.1/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v25.1/show-super-regions.md b/src/current/v25.1/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v25.1/show-super-regions.md +++ b/src/current/v25.1/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/show-tables.md b/src/current/v25.1/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v25.1/show-tables.md +++ b/src/current/v25.1/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/show-trace.md b/src/current/v25.1/show-trace.md index a7dbeac0131..750343941be 100644 --- a/src/current/v25.1/show-trace.md +++ b/src/current/v25.1/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/show-users.md b/src/current/v25.1/show-users.md index 93ca64affa0..ccfb59fa101 100644 --- a/src/current/v25.1/show-users.md +++ b/src/current/v25.1/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/show-vars.md b/src/current/v25.1/show-vars.md index f341d856afd..edf26fa8b7f 100644 --- a/src/current/v25.1/show-vars.md +++ b/src/current/v25.1/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.1/show-zone-configurations.md b/src/current/v25.1/show-zone-configurations.md index b827c31bc36..1aee219fcff 100644 --- a/src/current/v25.1/show-zone-configurations.md +++ b/src/current/v25.1/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/sql-grammar.md b/src/current/v25.1/sql-grammar.md index 1df43a48973..c0f2a18d4bd 100644 --- a/src/current/v25.1/sql-grammar.md +++ b/src/current/v25.1/sql-grammar.md @@ -41,5 +41,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.1/table-expressions.md b/src/current/v25.1/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v25.1/table-expressions.md +++ b/src/current/v25.1/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/truncate.md b/src/current/v25.1/truncate.md index 96afe55ece9..68e62bba34d 100644 --- a/src/current/v25.1/truncate.md +++ b/src/current/v25.1/truncate.md @@ -14,7 +14,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.1/unique.md b/src/current/v25.1/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v25.1/unique.md +++ b/src/current/v25.1/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.1/update.md b/src/current/v25.1/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v25.1/update.md +++ b/src/current/v25.1/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/upsert.md b/src/current/v25.1/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v25.1/upsert.md +++ b/src/current/v25.1/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.1/window-functions.md b/src/current/v25.1/window-functions.md index b56b3c4e4e5..d5a0583d132 100644 --- a/src/current/v25.1/window-functions.md +++ b/src/current/v25.1/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.1/with-storage-parameter.md b/src/current/v25.1/with-storage-parameter.md index a8df98739cf..662e6f9e3a8 100644 --- a/src/current/v25.1/with-storage-parameter.md +++ b/src/current/v25.1/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.2/alter-backup-schedule.md b/src/current/v25.2/alter-backup-schedule.md index e10afd3a3d3..f040d92dab8 100644 --- a/src/current/v25.2/alter-backup-schedule.md +++ b/src/current/v25.2/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-backup.md b/src/current/v25.2/alter-backup.md index c45cbfd48f0..b01c828552f 100644 --- a/src/current/v25.2/alter-backup.md +++ b/src/current/v25.2/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-changefeed.md b/src/current/v25.2/alter-changefeed.md index 30e6b5e4b6d..2ef540453e4 100644 --- a/src/current/v25.2/alter-changefeed.md +++ b/src/current/v25.2/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-database.md b/src/current/v25.2/alter-database.md index 993567130c6..51c00630ed4 100644 --- a/src/current/v25.2/alter-database.md +++ b/src/current/v25.2/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-default-privileges.md b/src/current/v25.2/alter-default-privileges.md index 27d1f426a5a..2785566c14d 100644 --- a/src/current/v25.2/alter-default-privileges.md +++ b/src/current/v25.2/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/alter-function.md b/src/current/v25.2/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v25.2/alter-function.md +++ b/src/current/v25.2/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-index.md b/src/current/v25.2/alter-index.md index 6b686f7fd0d..18aae6410c9 100644 --- a/src/current/v25.2/alter-index.md +++ b/src/current/v25.2/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-job.md b/src/current/v25.2/alter-job.md index f823d00fce0..e9ad0cc4e5c 100644 --- a/src/current/v25.2/alter-job.md +++ b/src/current/v25.2/alter-job.md @@ -21,7 +21,7 @@ To add a user to a role, refer to the [`GRANT`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/alter-partition.md b/src/current/v25.2/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v25.2/alter-partition.md +++ b/src/current/v25.2/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/alter-policy.md b/src/current/v25.2/alter-policy.md index 8c4fedf092a..d8e8cb7b31a 100644 --- a/src/current/v25.2/alter-policy.md +++ b/src/current/v25.2/alter-policy.md @@ -27,9 +27,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_policy.html %} -
--> diff --git a/src/current/v25.2/alter-procedure.md b/src/current/v25.2/alter-procedure.md index f098822294b..46b218d67ad 100644 --- a/src/current/v25.2/alter-procedure.md +++ b/src/current/v25.2/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-range.md b/src/current/v25.2/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v25.2/alter-range.md +++ b/src/current/v25.2/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-role.md b/src/current/v25.2/alter-role.md index 883bb829b8f..5dcdbb3b26c 100644 --- a/src/current/v25.2/alter-role.md +++ b/src/current/v25.2/alter-role.md @@ -27,7 +27,7 @@ Password creation and alteration is supported only in secure clusters. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-schema.md b/src/current/v25.2/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v25.2/alter-schema.md +++ b/src/current/v25.2/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/alter-sequence.md b/src/current/v25.2/alter-sequence.md index 0481bc09cac..e6718e72d1e 100644 --- a/src/current/v25.2/alter-sequence.md +++ b/src/current/v25.2/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-table.md b/src/current/v25.2/alter-table.md index 8bb08b8c17e..927c98371d6 100644 --- a/src/current/v25.2/alter-table.md +++ b/src/current/v25.2/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-type.md b/src/current/v25.2/alter-type.md index 5ab80386b5a..b0bb64e0943 100644 --- a/src/current/v25.2/alter-type.md +++ b/src/current/v25.2/alter-type.md @@ -12,7 +12,7 @@ The `ALTER TYPE` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/alter-view.md b/src/current/v25.2/alter-view.md index 01ba8f181d9..8b7248cd4d6 100644 --- a/src/current/v25.2/alter-view.md +++ b/src/current/v25.2/alter-view.md @@ -17,7 +17,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/backup.md b/src/current/v25.2/backup.md index a4479d010fe..8763cebd5bd 100644 --- a/src/current/v25.2/backup.md +++ b/src/current/v25.2/backup.md @@ -73,7 +73,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/begin-transaction.md b/src/current/v25.2/begin-transaction.md index 6c50b135e95..2e44cb207b1 100644 --- a/src/current/v25.2/begin-transaction.md +++ b/src/current/v25.2/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/call.md b/src/current/v25.2/call.md index 2ceb825dc8d..791fa3af5e2 100644 --- a/src/current/v25.2/call.md +++ b/src/current/v25.2/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/call.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/cancel-job.md b/src/current/v25.2/cancel-job.md index 638bc1f2c3f..950576a65ee 100644 --- a/src/current/v25.2/cancel-job.md +++ b/src/current/v25.2/cancel-job.md @@ -28,13 +28,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/cancel-query.md b/src/current/v25.2/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v25.2/cancel-query.md +++ b/src/current/v25.2/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/cancel-session.md b/src/current/v25.2/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v25.2/cancel-session.md +++ b/src/current/v25.2/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/check-external-connection.md b/src/current/v25.2/check-external-connection.md index 3037bb413d4..2088aa5138f 100644 --- a/src/current/v25.2/check-external-connection.md +++ b/src/current/v25.2/check-external-connection.md @@ -13,7 +13,7 @@ You can use the `CHECK EXTERNAL CONNECTION` to test the connection to [**cloud s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/check.md b/src/current/v25.2/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v25.2/check.md +++ b/src/current/v25.2/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.2/comment-on.md b/src/current/v25.2/comment-on.md index 8625702e1a6..30e385fff22 100644 --- a/src/current/v25.2/comment-on.md +++ b/src/current/v25.2/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/commit-transaction.md b/src/current/v25.2/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v25.2/commit-transaction.md +++ b/src/current/v25.2/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/common-table-expressions.md b/src/current/v25.2/common-table-expressions.md index a76f13ff39d..7aad02169d7 100644 --- a/src/current/v25.2/common-table-expressions.md +++ b/src/current/v25.2/common-table-expressions.md @@ -14,7 +14,7 @@ For many workloads, CTEs are an effective alternative to [temporary tables]({% l ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/copy.md b/src/current/v25.2/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v25.2/copy.md +++ b/src/current/v25.2/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/create-changefeed.md b/src/current/v25.2/create-changefeed.md index 297ef5a3a83..71cdf55b505 100644 --- a/src/current/v25.2/create-changefeed.md +++ b/src/current/v25.2/create-changefeed.md @@ -26,7 +26,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/create-database.md b/src/current/v25.2/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v25.2/create-database.md +++ b/src/current/v25.2/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/create-external-connection.md b/src/current/v25.2/create-external-connection.md index ba06ef057de..4f73c1a2fc0 100644 --- a/src/current/v25.2/create-external-connection.md +++ b/src/current/v25.2/create-external-connection.md @@ -40,7 +40,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/create-function.md b/src/current/v25.2/create-function.md index afd17f042e5..da7af3f2556 100644 --- a/src/current/v25.2/create-function.md +++ b/src/current/v25.2/create-function.md @@ -22,7 +22,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/create-index.md b/src/current/v25.2/create-index.md index 6d6960bcec9..e476f4b6491 100644 --- a/src/current/v25.2/create-index.md +++ b/src/current/v25.2/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/create-policy.md b/src/current/v25.2/create-policy.md index 9dc9c4e37eb..c54df0daa3b 100644 --- a/src/current/v25.2/create-policy.md +++ b/src/current/v25.2/create-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_policy.html %} -
--> diff --git a/src/current/v25.2/create-procedure.md b/src/current/v25.2/create-procedure.md index bae2a751397..8f8b6dacf55 100644 --- a/src/current/v25.2/create-procedure.md +++ b/src/current/v25.2/create-procedure.md @@ -24,7 +24,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/create-role.md b/src/current/v25.2/create-role.md index b1acfd3e46a..1908c1631b6 100644 --- a/src/current/v25.2/create-role.md +++ b/src/current/v25.2/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/create-schedule-for-changefeed.md b/src/current/v25.2/create-schedule-for-changefeed.md index c450dcfca34..ce3a9d11c7e 100644 --- a/src/current/v25.2/create-schedule-for-changefeed.md +++ b/src/current/v25.2/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/create-schema.md b/src/current/v25.2/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v25.2/create-schema.md +++ b/src/current/v25.2/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/create-sequence.md b/src/current/v25.2/create-sequence.md index 36d8fd1da0b..c41832c28c0 100644 --- a/src/current/v25.2/create-sequence.md +++ b/src/current/v25.2/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/create-statistics.md b/src/current/v25.2/create-statistics.md index fd2a7d50cde..4be90d9a490 100644 --- a/src/current/v25.2/create-statistics.md +++ b/src/current/v25.2/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v25.2/create-table-as.md b/src/current/v25.2/create-table-as.md index 35f944a8acd..0d3ec5b3b27 100644 --- a/src/current/v25.2/create-table-as.md +++ b/src/current/v25.2/create-table-as.md @@ -39,31 +39,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.2/create-table.md b/src/current/v25.2/create-table.md index e14849f0f2c..a6a1d012792 100644 --- a/src/current/v25.2/create-table.md +++ b/src/current/v25.2/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.2/create-trigger.md b/src/current/v25.2/create-trigger.md index 664f417cdd6..5faadadf3ba 100644 --- a/src/current/v25.2/create-trigger.md +++ b/src/current/v25.2/create-trigger.md @@ -15,7 +15,7 @@ To create a trigger, a user must have the `TRIGGER` [privilege]({% link {{ page. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/create-type.md b/src/current/v25.2/create-type.md index 5ba82d1bf31..49b3f4f24d5 100644 --- a/src/current/v25.2/create-type.md +++ b/src/current/v25.2/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/create-view.md b/src/current/v25.2/create-view.md index 4461e60069e..4bc97370653 100644 --- a/src/current/v25.2/create-view.md +++ b/src/current/v25.2/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/cursors.md b/src/current/v25.2/cursors.md index a32b246dff8..094830e7f00 100644 --- a/src/current/v25.2/cursors.md +++ b/src/current/v25.2/cursors.md @@ -26,15 +26,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v25.2/default-value.md b/src/current/v25.2/default-value.md index 61cdbed5a66..f3640a2a77d 100644 --- a/src/current/v25.2/default-value.md +++ b/src/current/v25.2/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.2/delete.md b/src/current/v25.2/delete.md index 5f6f952415d..a37f293e513 100644 --- a/src/current/v25.2/delete.md +++ b/src/current/v25.2/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/do.md b/src/current/v25.2/do.md index ab528497874..6c5564e424b 100644 --- a/src/current/v25.2/do.md +++ b/src/current/v25.2/do.md @@ -15,7 +15,7 @@ The `DO` [statement]({% link {{ page.version.version }}/sql-statements.md %}) de ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/do.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/do.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/drop-database.md b/src/current/v25.2/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v25.2/drop-database.md +++ b/src/current/v25.2/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/drop-external-connection.md b/src/current/v25.2/drop-external-connection.md index 6aa075208fd..328b5e73a2b 100644 --- a/src/current/v25.2/drop-external-connection.md +++ b/src/current/v25.2/drop-external-connection.md @@ -27,7 +27,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/drop-function.md b/src/current/v25.2/drop-function.md index 782d45befeb..b3d8bc998df 100644 --- a/src/current/v25.2/drop-function.md +++ b/src/current/v25.2/drop-function.md @@ -17,7 +17,7 @@ To drop a function, the user must be the owner of the function. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/drop-index.md b/src/current/v25.2/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v25.2/drop-index.md +++ b/src/current/v25.2/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/drop-owned-by.md b/src/current/v25.2/drop-owned-by.md index b481bedc177..165bebb8729 100644 --- a/src/current/v25.2/drop-owned-by.md +++ b/src/current/v25.2/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/drop-policy.md b/src/current/v25.2/drop-policy.md index 6f4a9de5b0d..be5adf47ad1 100644 --- a/src/current/v25.2/drop-policy.md +++ b/src/current/v25.2/drop-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_policy_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v25.2/drop-procedure.md b/src/current/v25.2/drop-procedure.md index 7d03b493bfc..300979db408 100644 --- a/src/current/v25.2/drop-procedure.md +++ b/src/current/v25.2/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, the user must be the owner of the procedure. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/drop-role.md b/src/current/v25.2/drop-role.md index 77ed5c9f93c..d4c5704109d 100644 --- a/src/current/v25.2/drop-role.md +++ b/src/current/v25.2/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/drop-schedules.md b/src/current/v25.2/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v25.2/drop-schedules.md +++ b/src/current/v25.2/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/drop-schema.md b/src/current/v25.2/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v25.2/drop-schema.md +++ b/src/current/v25.2/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/drop-sequence.md b/src/current/v25.2/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v25.2/drop-sequence.md +++ b/src/current/v25.2/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/drop-table.md b/src/current/v25.2/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v25.2/drop-table.md +++ b/src/current/v25.2/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/drop-trigger.md b/src/current/v25.2/drop-trigger.md index 7b406e733df..1764cfa95f4 100644 --- a/src/current/v25.2/drop-trigger.md +++ b/src/current/v25.2/drop-trigger.md @@ -15,7 +15,7 @@ To drop a trigger, the user must be the owner of the table on which the trigger ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/drop-type.md b/src/current/v25.2/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v25.2/drop-type.md +++ b/src/current/v25.2/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/drop-view.md b/src/current/v25.2/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v25.2/drop-view.md +++ b/src/current/v25.2/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/explain-analyze.md b/src/current/v25.2/explain-analyze.md index 43c7f1a2eba..df9ed4f8b24 100644 --- a/src/current/v25.2/explain-analyze.md +++ b/src/current/v25.2/explain-analyze.md @@ -21,7 +21,7 @@ To inspect a statement plan without executing the statement, use [`EXPLAIN`]({% ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/explain.md b/src/current/v25.2/explain.md index 4d7d62e83a1..7a2ffa9cc20 100644 --- a/src/current/v25.2/explain.md +++ b/src/current/v25.2/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/export.md b/src/current/v25.2/export.md index 6d3a553309b..2edf9fbb26d 100644 --- a/src/current/v25.2/export.md +++ b/src/current/v25.2/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v25.2/foreign-key.md b/src/current/v25.2/foreign-key.md index 55677511e3d..30e960ee998 100644 --- a/src/current/v25.2/foreign-key.md +++ b/src/current/v25.2/foreign-key.md @@ -131,7 +131,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -161,7 +161,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v25.2/grant.md b/src/current/v25.2/grant.md index 0bdeb6bac7c..7cd58b2b588 100644 --- a/src/current/v25.2/grant.md +++ b/src/current/v25.2/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/import-into.md b/src/current/v25.2/import-into.md index 780b9195104..00ef473f52d 100644 --- a/src/current/v25.2/import-into.md +++ b/src/current/v25.2/import-into.md @@ -104,7 +104,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.2/insert.md b/src/current/v25.2/insert.md index 262e18c6ec7..63144b8584f 100644 --- a/src/current/v25.2/insert.md +++ b/src/current/v25.2/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v25.2/joins.md b/src/current/v25.2/joins.md index 81de855c725..811f87abe46 100644 --- a/src/current/v25.2/joins.md +++ b/src/current/v25.2/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/not-null.md b/src/current/v25.2/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v25.2/not-null.md +++ b/src/current/v25.2/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.2/order-by.md b/src/current/v25.2/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v25.2/order-by.md +++ b/src/current/v25.2/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/pause-job.md b/src/current/v25.2/pause-job.md index badccf424f1..b1a525a917a 100644 --- a/src/current/v25.2/pause-job.md +++ b/src/current/v25.2/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/pause-schedules.md b/src/current/v25.2/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v25.2/pause-schedules.md +++ b/src/current/v25.2/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/primary-key.md b/src/current/v25.2/primary-key.md index 9dfb0691898..6ef732cb7b8 100644 --- a/src/current/v25.2/primary-key.md +++ b/src/current/v25.2/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.2/reassign-owned.md b/src/current/v25.2/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v25.2/reassign-owned.md +++ b/src/current/v25.2/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/refresh.md b/src/current/v25.2/refresh.md index b8f274cc512..69de5a14dd7 100644 --- a/src/current/v25.2/refresh.md +++ b/src/current/v25.2/refresh.md @@ -18,7 +18,7 @@ The user must be the [owner]({% link {{ page.version.version }}/alter-view.md %} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/release-savepoint.md b/src/current/v25.2/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v25.2/release-savepoint.md +++ b/src/current/v25.2/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/reset-cluster-setting.md b/src/current/v25.2/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v25.2/reset-cluster-setting.md +++ b/src/current/v25.2/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/reset-vars.md b/src/current/v25.2/reset-vars.md index 5a5a5d5107c..2c1064de83c 100644 --- a/src/current/v25.2/reset-vars.md +++ b/src/current/v25.2/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/restore.md b/src/current/v25.2/restore.md index 794b3a338d2..8e5316b495a 100644 --- a/src/current/v25.2/restore.md +++ b/src/current/v25.2/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/resume-job.md b/src/current/v25.2/resume-job.md index acf3e249a86..fadd0c57d8b 100644 --- a/src/current/v25.2/resume-job.md +++ b/src/current/v25.2/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/resume-schedules.md b/src/current/v25.2/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v25.2/resume-schedules.md +++ b/src/current/v25.2/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/revoke.md b/src/current/v25.2/revoke.md index d44d6d373b5..ea8395f2590 100644 --- a/src/current/v25.2/revoke.md +++ b/src/current/v25.2/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/rollback-transaction.md b/src/current/v25.2/rollback-transaction.md index 243105a8b01..5a601cd7ced 100644 --- a/src/current/v25.2/rollback-transaction.md +++ b/src/current/v25.2/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/savepoint.md b/src/current/v25.2/savepoint.md index 725b8e35388..9180ee8dd78 100644 --- a/src/current/v25.2/savepoint.md +++ b/src/current/v25.2/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/select-clause.md b/src/current/v25.2/select-clause.md index dc7d8e70503..59a575e2373 100644 --- a/src/current/v25.2/select-clause.md +++ b/src/current/v25.2/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.2/select-for-update.md b/src/current/v25.2/select-for-update.md index c7cf320d1eb..2b20d18411d 100644 --- a/src/current/v25.2/select-for-update.md +++ b/src/current/v25.2/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v25.2/selection-queries.md b/src/current/v25.2/selection-queries.md index 125e7bb3dc2..cab3ebf4fcc 100644 --- a/src/current/v25.2/selection-queries.md +++ b/src/current/v25.2/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v25.2/set-cluster-setting.md b/src/current/v25.2/set-cluster-setting.md index 44e1e3418d4..6d68a30ef3d 100644 --- a/src/current/v25.2/set-cluster-setting.md +++ b/src/current/v25.2/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v25.2/set-transaction.md b/src/current/v25.2/set-transaction.md index a5c9b4807c3..1a13329cb4a 100644 --- a/src/current/v25.2/set-transaction.md +++ b/src/current/v25.2/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/set-vars.md b/src/current/v25.2/set-vars.md index 56a9ab7797f..ed2a26c6ffd 100644 --- a/src/current/v25.2/set-vars.md +++ b/src/current/v25.2/set-vars.md @@ -28,7 +28,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -38,7 +38,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.2/show-cluster-setting.md b/src/current/v25.2/show-cluster-setting.md index 6c399a5a14d..dee3f24a260 100644 --- a/src/current/v25.2/show-cluster-setting.md +++ b/src/current/v25.2/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-columns.md b/src/current/v25.2/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v25.2/show-columns.md +++ b/src/current/v25.2/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-constraints.md b/src/current/v25.2/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v25.2/show-constraints.md +++ b/src/current/v25.2/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-create-external-connection.md b/src/current/v25.2/show-create-external-connection.md index ace4610adcd..5679de41a35 100644 --- a/src/current/v25.2/show-create-external-connection.md +++ b/src/current/v25.2/show-create-external-connection.md @@ -22,7 +22,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/show-create-schedule.md b/src/current/v25.2/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v25.2/show-create-schedule.md +++ b/src/current/v25.2/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-create.md b/src/current/v25.2/show-create.md index c3b340f0802..17c13c01e8a 100644 --- a/src/current/v25.2/show-create.md +++ b/src/current/v25.2/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-databases.md b/src/current/v25.2/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v25.2/show-databases.md +++ b/src/current/v25.2/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/show-default-privileges.md b/src/current/v25.2/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v25.2/show-default-privileges.md +++ b/src/current/v25.2/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-default-session-variables-for-role.md b/src/current/v25.2/show-default-session-variables-for-role.md index eb2c42d5a4b..804af977c0b 100644 --- a/src/current/v25.2/show-default-session-variables-for-role.md +++ b/src/current/v25.2/show-default-session-variables-for-role.md @@ -13,7 +13,7 @@ The results returned only include the values of session variables that are chang ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_session_variables_for_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-enums.md b/src/current/v25.2/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v25.2/show-enums.md +++ b/src/current/v25.2/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-external-connection.md b/src/current/v25.2/show-external-connection.md index 68730b1db29..6cb9a9595e1 100644 --- a/src/current/v25.2/show-external-connection.md +++ b/src/current/v25.2/show-external-connection.md @@ -21,7 +21,7 @@ Without the `admin` role, users can view the external connections that they own. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/show-full-table-scans.md b/src/current/v25.2/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v25.2/show-full-table-scans.md +++ b/src/current/v25.2/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/show-index.md b/src/current/v25.2/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v25.2/show-index.md +++ b/src/current/v25.2/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-jobs.md b/src/current/v25.2/show-jobs.md index 8fc02539608..0a6fbc165d1 100644 --- a/src/current/v25.2/show-jobs.md +++ b/src/current/v25.2/show-jobs.md @@ -36,7 +36,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-locality.md b/src/current/v25.2/show-locality.md index 82b2152eb80..844e21121d0 100644 --- a/src/current/v25.2/show-locality.md +++ b/src/current/v25.2/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v25.2/show-partitions.md b/src/current/v25.2/show-partitions.md index c7f2e8a1bbd..790dba5e1f5 100644 --- a/src/current/v25.2/show-partitions.md +++ b/src/current/v25.2/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/show-policies.md b/src/current/v25.2/show-policies.md index f9d76bd2e08..0c34fcad1d3 100644 --- a/src/current/v25.2/show-policies.md +++ b/src/current/v25.2/show-policies.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_policies_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v25.2/show-ranges.md b/src/current/v25.2/show-ranges.md index a868a781655..d13d3e05f1e 100644 --- a/src/current/v25.2/show-ranges.md +++ b/src/current/v25.2/show-ranges.md @@ -14,7 +14,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/show-regions.md b/src/current/v25.2/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v25.2/show-regions.md +++ b/src/current/v25.2/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/show-roles.md b/src/current/v25.2/show-roles.md index a78a01b5ec0..6937c8485b6 100644 --- a/src/current/v25.2/show-roles.md +++ b/src/current/v25.2/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/show-savepoint-status.md b/src/current/v25.2/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v25.2/show-savepoint-status.md +++ b/src/current/v25.2/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v25.2/show-schedules.md b/src/current/v25.2/show-schedules.md index 83b9d10c3ca..83741352435 100644 --- a/src/current/v25.2/show-schedules.md +++ b/src/current/v25.2/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-schemas.md b/src/current/v25.2/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v25.2/show-schemas.md +++ b/src/current/v25.2/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-sequences.md b/src/current/v25.2/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v25.2/show-sequences.md +++ b/src/current/v25.2/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-sessions.md b/src/current/v25.2/show-sessions.md index e4f37bcd18d..a9ee9353a71 100644 --- a/src/current/v25.2/show-sessions.md +++ b/src/current/v25.2/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v25.2/show-statements.md b/src/current/v25.2/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v25.2/show-statements.md +++ b/src/current/v25.2/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v25.2/show-statistics.md b/src/current/v25.2/show-statistics.md index 59143af8946..c3da34eb99d 100644 --- a/src/current/v25.2/show-statistics.md +++ b/src/current/v25.2/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v25.2/show-super-regions.md b/src/current/v25.2/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v25.2/show-super-regions.md +++ b/src/current/v25.2/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/show-tables.md b/src/current/v25.2/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v25.2/show-tables.md +++ b/src/current/v25.2/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/show-trace.md b/src/current/v25.2/show-trace.md index a7dbeac0131..750343941be 100644 --- a/src/current/v25.2/show-trace.md +++ b/src/current/v25.2/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/show-users.md b/src/current/v25.2/show-users.md index 93ca64affa0..ccfb59fa101 100644 --- a/src/current/v25.2/show-users.md +++ b/src/current/v25.2/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/show-vars.md b/src/current/v25.2/show-vars.md index f341d856afd..edf26fa8b7f 100644 --- a/src/current/v25.2/show-vars.md +++ b/src/current/v25.2/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.2/show-zone-configurations.md b/src/current/v25.2/show-zone-configurations.md index b827c31bc36..1aee219fcff 100644 --- a/src/current/v25.2/show-zone-configurations.md +++ b/src/current/v25.2/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/sql-grammar.md b/src/current/v25.2/sql-grammar.md index 1df43a48973..c0f2a18d4bd 100644 --- a/src/current/v25.2/sql-grammar.md +++ b/src/current/v25.2/sql-grammar.md @@ -41,5 +41,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.2/table-expressions.md b/src/current/v25.2/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v25.2/table-expressions.md +++ b/src/current/v25.2/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/truncate.md b/src/current/v25.2/truncate.md index 96afe55ece9..68e62bba34d 100644 --- a/src/current/v25.2/truncate.md +++ b/src/current/v25.2/truncate.md @@ -14,7 +14,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.2/unique.md b/src/current/v25.2/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v25.2/unique.md +++ b/src/current/v25.2/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.2/update.md b/src/current/v25.2/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v25.2/update.md +++ b/src/current/v25.2/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/upsert.md b/src/current/v25.2/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v25.2/upsert.md +++ b/src/current/v25.2/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.2/window-functions.md b/src/current/v25.2/window-functions.md index b56b3c4e4e5..d5a0583d132 100644 --- a/src/current/v25.2/window-functions.md +++ b/src/current/v25.2/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.2/with-storage-parameter.md b/src/current/v25.2/with-storage-parameter.md index a8df98739cf..662e6f9e3a8 100644 --- a/src/current/v25.2/with-storage-parameter.md +++ b/src/current/v25.2/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.3/alter-backup-schedule.md b/src/current/v25.3/alter-backup-schedule.md index e10afd3a3d3..f040d92dab8 100644 --- a/src/current/v25.3/alter-backup-schedule.md +++ b/src/current/v25.3/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-backup.md b/src/current/v25.3/alter-backup.md index c45cbfd48f0..b01c828552f 100644 --- a/src/current/v25.3/alter-backup.md +++ b/src/current/v25.3/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-changefeed.md b/src/current/v25.3/alter-changefeed.md index 30e6b5e4b6d..2ef540453e4 100644 --- a/src/current/v25.3/alter-changefeed.md +++ b/src/current/v25.3/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-database.md b/src/current/v25.3/alter-database.md index 993567130c6..51c00630ed4 100644 --- a/src/current/v25.3/alter-database.md +++ b/src/current/v25.3/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-default-privileges.md b/src/current/v25.3/alter-default-privileges.md index ebc97149c9b..acffc908b60 100644 --- a/src/current/v25.3/alter-default-privileges.md +++ b/src/current/v25.3/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/alter-function.md b/src/current/v25.3/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v25.3/alter-function.md +++ b/src/current/v25.3/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-index.md b/src/current/v25.3/alter-index.md index 6b686f7fd0d..18aae6410c9 100644 --- a/src/current/v25.3/alter-index.md +++ b/src/current/v25.3/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-job.md b/src/current/v25.3/alter-job.md index f823d00fce0..e9ad0cc4e5c 100644 --- a/src/current/v25.3/alter-job.md +++ b/src/current/v25.3/alter-job.md @@ -21,7 +21,7 @@ To add a user to a role, refer to the [`GRANT`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/alter-partition.md b/src/current/v25.3/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v25.3/alter-partition.md +++ b/src/current/v25.3/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/alter-policy.md b/src/current/v25.3/alter-policy.md index 8c4fedf092a..d8e8cb7b31a 100644 --- a/src/current/v25.3/alter-policy.md +++ b/src/current/v25.3/alter-policy.md @@ -27,9 +27,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_policy.html %} -
--> diff --git a/src/current/v25.3/alter-procedure.md b/src/current/v25.3/alter-procedure.md index f098822294b..46b218d67ad 100644 --- a/src/current/v25.3/alter-procedure.md +++ b/src/current/v25.3/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-range.md b/src/current/v25.3/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v25.3/alter-range.md +++ b/src/current/v25.3/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-role.md b/src/current/v25.3/alter-role.md index 883bb829b8f..5dcdbb3b26c 100644 --- a/src/current/v25.3/alter-role.md +++ b/src/current/v25.3/alter-role.md @@ -27,7 +27,7 @@ Password creation and alteration is supported only in secure clusters. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-schema.md b/src/current/v25.3/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v25.3/alter-schema.md +++ b/src/current/v25.3/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/alter-sequence.md b/src/current/v25.3/alter-sequence.md index 7d6b232e2aa..689d5c52c8b 100644 --- a/src/current/v25.3/alter-sequence.md +++ b/src/current/v25.3/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-table.md b/src/current/v25.3/alter-table.md index b2ab953e84f..fcb7511e81f 100644 --- a/src/current/v25.3/alter-table.md +++ b/src/current/v25.3/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-type.md b/src/current/v25.3/alter-type.md index 5ab80386b5a..b0bb64e0943 100644 --- a/src/current/v25.3/alter-type.md +++ b/src/current/v25.3/alter-type.md @@ -12,7 +12,7 @@ The `ALTER TYPE` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/alter-view.md b/src/current/v25.3/alter-view.md index 01ba8f181d9..8b7248cd4d6 100644 --- a/src/current/v25.3/alter-view.md +++ b/src/current/v25.3/alter-view.md @@ -17,7 +17,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/backup.md b/src/current/v25.3/backup.md index a4479d010fe..8763cebd5bd 100644 --- a/src/current/v25.3/backup.md +++ b/src/current/v25.3/backup.md @@ -73,7 +73,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/begin-transaction.md b/src/current/v25.3/begin-transaction.md index 6c50b135e95..2e44cb207b1 100644 --- a/src/current/v25.3/begin-transaction.md +++ b/src/current/v25.3/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/call.md b/src/current/v25.3/call.md index 2ceb825dc8d..791fa3af5e2 100644 --- a/src/current/v25.3/call.md +++ b/src/current/v25.3/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/call.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/cancel-job.md b/src/current/v25.3/cancel-job.md index 638bc1f2c3f..950576a65ee 100644 --- a/src/current/v25.3/cancel-job.md +++ b/src/current/v25.3/cancel-job.md @@ -28,13 +28,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/cancel-query.md b/src/current/v25.3/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v25.3/cancel-query.md +++ b/src/current/v25.3/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/cancel-session.md b/src/current/v25.3/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v25.3/cancel-session.md +++ b/src/current/v25.3/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/check-external-connection.md b/src/current/v25.3/check-external-connection.md index 3037bb413d4..2088aa5138f 100644 --- a/src/current/v25.3/check-external-connection.md +++ b/src/current/v25.3/check-external-connection.md @@ -13,7 +13,7 @@ You can use the `CHECK EXTERNAL CONNECTION` to test the connection to [**cloud s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/check.md b/src/current/v25.3/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v25.3/check.md +++ b/src/current/v25.3/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.3/comment-on.md b/src/current/v25.3/comment-on.md index 8625702e1a6..30e385fff22 100644 --- a/src/current/v25.3/comment-on.md +++ b/src/current/v25.3/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/commit-transaction.md b/src/current/v25.3/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v25.3/commit-transaction.md +++ b/src/current/v25.3/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/common-table-expressions.md b/src/current/v25.3/common-table-expressions.md index a76f13ff39d..7aad02169d7 100644 --- a/src/current/v25.3/common-table-expressions.md +++ b/src/current/v25.3/common-table-expressions.md @@ -14,7 +14,7 @@ For many workloads, CTEs are an effective alternative to [temporary tables]({% l ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/copy.md b/src/current/v25.3/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v25.3/copy.md +++ b/src/current/v25.3/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/create-changefeed.md b/src/current/v25.3/create-changefeed.md index c13dde5f428..3a4b872cc61 100644 --- a/src/current/v25.3/create-changefeed.md +++ b/src/current/v25.3/create-changefeed.md @@ -26,7 +26,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/create-database.md b/src/current/v25.3/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v25.3/create-database.md +++ b/src/current/v25.3/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/create-external-connection.md b/src/current/v25.3/create-external-connection.md index ba06ef057de..4f73c1a2fc0 100644 --- a/src/current/v25.3/create-external-connection.md +++ b/src/current/v25.3/create-external-connection.md @@ -40,7 +40,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/create-function.md b/src/current/v25.3/create-function.md index afd17f042e5..da7af3f2556 100644 --- a/src/current/v25.3/create-function.md +++ b/src/current/v25.3/create-function.md @@ -22,7 +22,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/create-index.md b/src/current/v25.3/create-index.md index ee7b959d8b8..ac16bebc7b8 100644 --- a/src/current/v25.3/create-index.md +++ b/src/current/v25.3/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/create-policy.md b/src/current/v25.3/create-policy.md index 9dc9c4e37eb..c54df0daa3b 100644 --- a/src/current/v25.3/create-policy.md +++ b/src/current/v25.3/create-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_policy.html %} -
--> diff --git a/src/current/v25.3/create-procedure.md b/src/current/v25.3/create-procedure.md index bae2a751397..8f8b6dacf55 100644 --- a/src/current/v25.3/create-procedure.md +++ b/src/current/v25.3/create-procedure.md @@ -24,7 +24,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/create-role.md b/src/current/v25.3/create-role.md index f380f8e7d4b..5115999d961 100644 --- a/src/current/v25.3/create-role.md +++ b/src/current/v25.3/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/create-schedule-for-changefeed.md b/src/current/v25.3/create-schedule-for-changefeed.md index c450dcfca34..ce3a9d11c7e 100644 --- a/src/current/v25.3/create-schedule-for-changefeed.md +++ b/src/current/v25.3/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/create-schema.md b/src/current/v25.3/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v25.3/create-schema.md +++ b/src/current/v25.3/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/create-sequence.md b/src/current/v25.3/create-sequence.md index 72bc62b717b..1331deb2395 100644 --- a/src/current/v25.3/create-sequence.md +++ b/src/current/v25.3/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/create-statistics.md b/src/current/v25.3/create-statistics.md index fd2a7d50cde..4be90d9a490 100644 --- a/src/current/v25.3/create-statistics.md +++ b/src/current/v25.3/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v25.3/create-table-as.md b/src/current/v25.3/create-table-as.md index 4c9bfd150a7..677d39ced4b 100644 --- a/src/current/v25.3/create-table-as.md +++ b/src/current/v25.3/create-table-as.md @@ -39,31 +39,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.3/create-table.md b/src/current/v25.3/create-table.md index e14849f0f2c..a6a1d012792 100644 --- a/src/current/v25.3/create-table.md +++ b/src/current/v25.3/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.3/create-trigger.md b/src/current/v25.3/create-trigger.md index 873dd2b0806..0f6eef5d794 100644 --- a/src/current/v25.3/create-trigger.md +++ b/src/current/v25.3/create-trigger.md @@ -15,7 +15,7 @@ To create a trigger, a user must have the `TRIGGER` [privilege]({% link {{ page. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/create-type.md b/src/current/v25.3/create-type.md index 5ba82d1bf31..49b3f4f24d5 100644 --- a/src/current/v25.3/create-type.md +++ b/src/current/v25.3/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/create-view.md b/src/current/v25.3/create-view.md index 82de91d0542..da53a815f0f 100644 --- a/src/current/v25.3/create-view.md +++ b/src/current/v25.3/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/cursors.md b/src/current/v25.3/cursors.md index a32b246dff8..094830e7f00 100644 --- a/src/current/v25.3/cursors.md +++ b/src/current/v25.3/cursors.md @@ -26,15 +26,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v25.3/default-value.md b/src/current/v25.3/default-value.md index 61cdbed5a66..f3640a2a77d 100644 --- a/src/current/v25.3/default-value.md +++ b/src/current/v25.3/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.3/delete.md b/src/current/v25.3/delete.md index 5f6f952415d..a37f293e513 100644 --- a/src/current/v25.3/delete.md +++ b/src/current/v25.3/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/do.md b/src/current/v25.3/do.md index ab528497874..6c5564e424b 100644 --- a/src/current/v25.3/do.md +++ b/src/current/v25.3/do.md @@ -15,7 +15,7 @@ The `DO` [statement]({% link {{ page.version.version }}/sql-statements.md %}) de ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/do.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/do.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/drop-database.md b/src/current/v25.3/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v25.3/drop-database.md +++ b/src/current/v25.3/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/drop-external-connection.md b/src/current/v25.3/drop-external-connection.md index 6aa075208fd..328b5e73a2b 100644 --- a/src/current/v25.3/drop-external-connection.md +++ b/src/current/v25.3/drop-external-connection.md @@ -27,7 +27,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/drop-function.md b/src/current/v25.3/drop-function.md index 782d45befeb..b3d8bc998df 100644 --- a/src/current/v25.3/drop-function.md +++ b/src/current/v25.3/drop-function.md @@ -17,7 +17,7 @@ To drop a function, the user must be the owner of the function. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/drop-index.md b/src/current/v25.3/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v25.3/drop-index.md +++ b/src/current/v25.3/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/drop-owned-by.md b/src/current/v25.3/drop-owned-by.md index b481bedc177..165bebb8729 100644 --- a/src/current/v25.3/drop-owned-by.md +++ b/src/current/v25.3/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/drop-policy.md b/src/current/v25.3/drop-policy.md index 6f4a9de5b0d..be5adf47ad1 100644 --- a/src/current/v25.3/drop-policy.md +++ b/src/current/v25.3/drop-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_policy_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v25.3/drop-procedure.md b/src/current/v25.3/drop-procedure.md index 7d03b493bfc..300979db408 100644 --- a/src/current/v25.3/drop-procedure.md +++ b/src/current/v25.3/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, the user must be the owner of the procedure. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/drop-role.md b/src/current/v25.3/drop-role.md index 77ed5c9f93c..d4c5704109d 100644 --- a/src/current/v25.3/drop-role.md +++ b/src/current/v25.3/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/drop-schedules.md b/src/current/v25.3/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v25.3/drop-schedules.md +++ b/src/current/v25.3/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/drop-schema.md b/src/current/v25.3/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v25.3/drop-schema.md +++ b/src/current/v25.3/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/drop-sequence.md b/src/current/v25.3/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v25.3/drop-sequence.md +++ b/src/current/v25.3/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/drop-table.md b/src/current/v25.3/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v25.3/drop-table.md +++ b/src/current/v25.3/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/drop-trigger.md b/src/current/v25.3/drop-trigger.md index 0022cffc66b..a6f42b66b6f 100644 --- a/src/current/v25.3/drop-trigger.md +++ b/src/current/v25.3/drop-trigger.md @@ -15,7 +15,7 @@ To drop a trigger, the user must be the owner of the table on which the trigger ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/drop-type.md b/src/current/v25.3/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v25.3/drop-type.md +++ b/src/current/v25.3/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/drop-view.md b/src/current/v25.3/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v25.3/drop-view.md +++ b/src/current/v25.3/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/explain-analyze.md b/src/current/v25.3/explain-analyze.md index 3e2b8f12654..9b49674a834 100644 --- a/src/current/v25.3/explain-analyze.md +++ b/src/current/v25.3/explain-analyze.md @@ -17,7 +17,7 @@ The `EXPLAIN ANALYZE` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/explain.md b/src/current/v25.3/explain.md index 4d7d62e83a1..7a2ffa9cc20 100644 --- a/src/current/v25.3/explain.md +++ b/src/current/v25.3/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/export.md b/src/current/v25.3/export.md index 6d3a553309b..2edf9fbb26d 100644 --- a/src/current/v25.3/export.md +++ b/src/current/v25.3/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v25.3/foreign-key.md b/src/current/v25.3/foreign-key.md index 88a094b2a74..c22713ba962 100644 --- a/src/current/v25.3/foreign-key.md +++ b/src/current/v25.3/foreign-key.md @@ -130,7 +130,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -160,7 +160,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v25.3/grant.md b/src/current/v25.3/grant.md index 0bdeb6bac7c..7cd58b2b588 100644 --- a/src/current/v25.3/grant.md +++ b/src/current/v25.3/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/import-into.md b/src/current/v25.3/import-into.md index 780b9195104..00ef473f52d 100644 --- a/src/current/v25.3/import-into.md +++ b/src/current/v25.3/import-into.md @@ -104,7 +104,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.3/insert.md b/src/current/v25.3/insert.md index 262e18c6ec7..63144b8584f 100644 --- a/src/current/v25.3/insert.md +++ b/src/current/v25.3/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v25.3/joins.md b/src/current/v25.3/joins.md index 81de855c725..811f87abe46 100644 --- a/src/current/v25.3/joins.md +++ b/src/current/v25.3/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/not-null.md b/src/current/v25.3/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v25.3/not-null.md +++ b/src/current/v25.3/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.3/order-by.md b/src/current/v25.3/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v25.3/order-by.md +++ b/src/current/v25.3/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/pause-job.md b/src/current/v25.3/pause-job.md index a3f9eaf1d5a..a9cb56380b4 100644 --- a/src/current/v25.3/pause-job.md +++ b/src/current/v25.3/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/pause-schedules.md b/src/current/v25.3/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v25.3/pause-schedules.md +++ b/src/current/v25.3/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/primary-key.md b/src/current/v25.3/primary-key.md index 9dfb0691898..6ef732cb7b8 100644 --- a/src/current/v25.3/primary-key.md +++ b/src/current/v25.3/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.3/reassign-owned.md b/src/current/v25.3/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v25.3/reassign-owned.md +++ b/src/current/v25.3/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/refresh.md b/src/current/v25.3/refresh.md index 7f15d7111fe..6bf20a9e7c2 100644 --- a/src/current/v25.3/refresh.md +++ b/src/current/v25.3/refresh.md @@ -18,7 +18,7 @@ The user must be the [owner]({% link {{ page.version.version }}/alter-view.md %} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/release-savepoint.md b/src/current/v25.3/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v25.3/release-savepoint.md +++ b/src/current/v25.3/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/reset-cluster-setting.md b/src/current/v25.3/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v25.3/reset-cluster-setting.md +++ b/src/current/v25.3/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/reset-vars.md b/src/current/v25.3/reset-vars.md index 5a5a5d5107c..2c1064de83c 100644 --- a/src/current/v25.3/reset-vars.md +++ b/src/current/v25.3/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/restore.md b/src/current/v25.3/restore.md index 794b3a338d2..8e5316b495a 100644 --- a/src/current/v25.3/restore.md +++ b/src/current/v25.3/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/resume-job.md b/src/current/v25.3/resume-job.md index acf3e249a86..fadd0c57d8b 100644 --- a/src/current/v25.3/resume-job.md +++ b/src/current/v25.3/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/resume-schedules.md b/src/current/v25.3/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v25.3/resume-schedules.md +++ b/src/current/v25.3/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/revoke.md b/src/current/v25.3/revoke.md index d44d6d373b5..ea8395f2590 100644 --- a/src/current/v25.3/revoke.md +++ b/src/current/v25.3/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/rollback-transaction.md b/src/current/v25.3/rollback-transaction.md index 243105a8b01..5a601cd7ced 100644 --- a/src/current/v25.3/rollback-transaction.md +++ b/src/current/v25.3/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/savepoint.md b/src/current/v25.3/savepoint.md index 725b8e35388..9180ee8dd78 100644 --- a/src/current/v25.3/savepoint.md +++ b/src/current/v25.3/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/select-clause.md b/src/current/v25.3/select-clause.md index dc7d8e70503..59a575e2373 100644 --- a/src/current/v25.3/select-clause.md +++ b/src/current/v25.3/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.3/select-for-update.md b/src/current/v25.3/select-for-update.md index c7cf320d1eb..2b20d18411d 100644 --- a/src/current/v25.3/select-for-update.md +++ b/src/current/v25.3/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v25.3/selection-queries.md b/src/current/v25.3/selection-queries.md index 125e7bb3dc2..cab3ebf4fcc 100644 --- a/src/current/v25.3/selection-queries.md +++ b/src/current/v25.3/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v25.3/set-cluster-setting.md b/src/current/v25.3/set-cluster-setting.md index 44e1e3418d4..6d68a30ef3d 100644 --- a/src/current/v25.3/set-cluster-setting.md +++ b/src/current/v25.3/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v25.3/set-transaction.md b/src/current/v25.3/set-transaction.md index a5c9b4807c3..1a13329cb4a 100644 --- a/src/current/v25.3/set-transaction.md +++ b/src/current/v25.3/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/set-vars.md b/src/current/v25.3/set-vars.md index 3ea6b4bc2a2..7e5e3bcd1b4 100644 --- a/src/current/v25.3/set-vars.md +++ b/src/current/v25.3/set-vars.md @@ -28,7 +28,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -38,7 +38,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.3/show-cluster-setting.md b/src/current/v25.3/show-cluster-setting.md index 6c399a5a14d..dee3f24a260 100644 --- a/src/current/v25.3/show-cluster-setting.md +++ b/src/current/v25.3/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-columns.md b/src/current/v25.3/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v25.3/show-columns.md +++ b/src/current/v25.3/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-constraints.md b/src/current/v25.3/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v25.3/show-constraints.md +++ b/src/current/v25.3/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-create-external-connection.md b/src/current/v25.3/show-create-external-connection.md index ace4610adcd..5679de41a35 100644 --- a/src/current/v25.3/show-create-external-connection.md +++ b/src/current/v25.3/show-create-external-connection.md @@ -22,7 +22,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/show-create-schedule.md b/src/current/v25.3/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v25.3/show-create-schedule.md +++ b/src/current/v25.3/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-create.md b/src/current/v25.3/show-create.md index c769d7f284b..e8ae46f3824 100644 --- a/src/current/v25.3/show-create.md +++ b/src/current/v25.3/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-databases.md b/src/current/v25.3/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v25.3/show-databases.md +++ b/src/current/v25.3/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/show-default-privileges.md b/src/current/v25.3/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v25.3/show-default-privileges.md +++ b/src/current/v25.3/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-default-session-variables-for-role.md b/src/current/v25.3/show-default-session-variables-for-role.md index eb2c42d5a4b..804af977c0b 100644 --- a/src/current/v25.3/show-default-session-variables-for-role.md +++ b/src/current/v25.3/show-default-session-variables-for-role.md @@ -13,7 +13,7 @@ The results returned only include the values of session variables that are chang ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_session_variables_for_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-enums.md b/src/current/v25.3/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v25.3/show-enums.md +++ b/src/current/v25.3/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-external-connection.md b/src/current/v25.3/show-external-connection.md index 68730b1db29..6cb9a9595e1 100644 --- a/src/current/v25.3/show-external-connection.md +++ b/src/current/v25.3/show-external-connection.md @@ -21,7 +21,7 @@ Without the `admin` role, users can view the external connections that they own. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/show-full-table-scans.md b/src/current/v25.3/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v25.3/show-full-table-scans.md +++ b/src/current/v25.3/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/show-index.md b/src/current/v25.3/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v25.3/show-index.md +++ b/src/current/v25.3/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-jobs.md b/src/current/v25.3/show-jobs.md index 8fc02539608..0a6fbc165d1 100644 --- a/src/current/v25.3/show-jobs.md +++ b/src/current/v25.3/show-jobs.md @@ -36,7 +36,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-locality.md b/src/current/v25.3/show-locality.md index 82b2152eb80..844e21121d0 100644 --- a/src/current/v25.3/show-locality.md +++ b/src/current/v25.3/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v25.3/show-partitions.md b/src/current/v25.3/show-partitions.md index c7f2e8a1bbd..790dba5e1f5 100644 --- a/src/current/v25.3/show-partitions.md +++ b/src/current/v25.3/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/show-policies.md b/src/current/v25.3/show-policies.md index f9d76bd2e08..0c34fcad1d3 100644 --- a/src/current/v25.3/show-policies.md +++ b/src/current/v25.3/show-policies.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_policies_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v25.3/show-ranges.md b/src/current/v25.3/show-ranges.md index a868a781655..d13d3e05f1e 100644 --- a/src/current/v25.3/show-ranges.md +++ b/src/current/v25.3/show-ranges.md @@ -14,7 +14,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/show-regions.md b/src/current/v25.3/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v25.3/show-regions.md +++ b/src/current/v25.3/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/show-roles.md b/src/current/v25.3/show-roles.md index ee275ed8928..28489a83fe1 100644 --- a/src/current/v25.3/show-roles.md +++ b/src/current/v25.3/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/show-savepoint-status.md b/src/current/v25.3/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v25.3/show-savepoint-status.md +++ b/src/current/v25.3/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v25.3/show-schedules.md b/src/current/v25.3/show-schedules.md index 83b9d10c3ca..83741352435 100644 --- a/src/current/v25.3/show-schedules.md +++ b/src/current/v25.3/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-schemas.md b/src/current/v25.3/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v25.3/show-schemas.md +++ b/src/current/v25.3/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-sequences.md b/src/current/v25.3/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v25.3/show-sequences.md +++ b/src/current/v25.3/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-sessions.md b/src/current/v25.3/show-sessions.md index e4f37bcd18d..a9ee9353a71 100644 --- a/src/current/v25.3/show-sessions.md +++ b/src/current/v25.3/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v25.3/show-statements.md b/src/current/v25.3/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v25.3/show-statements.md +++ b/src/current/v25.3/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v25.3/show-statistics.md b/src/current/v25.3/show-statistics.md index 59143af8946..c3da34eb99d 100644 --- a/src/current/v25.3/show-statistics.md +++ b/src/current/v25.3/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v25.3/show-super-regions.md b/src/current/v25.3/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v25.3/show-super-regions.md +++ b/src/current/v25.3/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/show-tables.md b/src/current/v25.3/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v25.3/show-tables.md +++ b/src/current/v25.3/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/show-trace.md b/src/current/v25.3/show-trace.md index a7dbeac0131..750343941be 100644 --- a/src/current/v25.3/show-trace.md +++ b/src/current/v25.3/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-triggers.md b/src/current/v25.3/show-triggers.md index 602933f95cf..c8db44e85e0 100644 --- a/src/current/v25.3/show-triggers.md +++ b/src/current/v25.3/show-triggers.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_triggers.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_triggers.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/show-users.md b/src/current/v25.3/show-users.md index 45ddd70cceb..3f2616da7b5 100644 --- a/src/current/v25.3/show-users.md +++ b/src/current/v25.3/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/show-vars.md b/src/current/v25.3/show-vars.md index f341d856afd..edf26fa8b7f 100644 --- a/src/current/v25.3/show-vars.md +++ b/src/current/v25.3/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.3/show-zone-configurations.md b/src/current/v25.3/show-zone-configurations.md index b827c31bc36..1aee219fcff 100644 --- a/src/current/v25.3/show-zone-configurations.md +++ b/src/current/v25.3/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/sql-grammar.md b/src/current/v25.3/sql-grammar.md index 1df43a48973..c0f2a18d4bd 100644 --- a/src/current/v25.3/sql-grammar.md +++ b/src/current/v25.3/sql-grammar.md @@ -41,5 +41,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.3/table-expressions.md b/src/current/v25.3/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v25.3/table-expressions.md +++ b/src/current/v25.3/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/truncate.md b/src/current/v25.3/truncate.md index 96afe55ece9..68e62bba34d 100644 --- a/src/current/v25.3/truncate.md +++ b/src/current/v25.3/truncate.md @@ -14,7 +14,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.3/unique.md b/src/current/v25.3/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v25.3/unique.md +++ b/src/current/v25.3/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.3/update.md b/src/current/v25.3/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v25.3/update.md +++ b/src/current/v25.3/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/upsert.md b/src/current/v25.3/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v25.3/upsert.md +++ b/src/current/v25.3/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.3/window-functions.md b/src/current/v25.3/window-functions.md index b56b3c4e4e5..d5a0583d132 100644 --- a/src/current/v25.3/window-functions.md +++ b/src/current/v25.3/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.3/with-storage-parameter.md b/src/current/v25.3/with-storage-parameter.md index a8df98739cf..662e6f9e3a8 100644 --- a/src/current/v25.3/with-storage-parameter.md +++ b/src/current/v25.3/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.4/alter-backup-schedule.md b/src/current/v25.4/alter-backup-schedule.md index e10afd3a3d3..f040d92dab8 100644 --- a/src/current/v25.4/alter-backup-schedule.md +++ b/src/current/v25.4/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-backup.md b/src/current/v25.4/alter-backup.md index c45cbfd48f0..b01c828552f 100644 --- a/src/current/v25.4/alter-backup.md +++ b/src/current/v25.4/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-changefeed.md b/src/current/v25.4/alter-changefeed.md index 30e6b5e4b6d..2ef540453e4 100644 --- a/src/current/v25.4/alter-changefeed.md +++ b/src/current/v25.4/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-database.md b/src/current/v25.4/alter-database.md index be043a3d568..852da92f3a3 100644 --- a/src/current/v25.4/alter-database.md +++ b/src/current/v25.4/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-default-privileges.md b/src/current/v25.4/alter-default-privileges.md index ebc97149c9b..acffc908b60 100644 --- a/src/current/v25.4/alter-default-privileges.md +++ b/src/current/v25.4/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/alter-external-connection.md b/src/current/v25.4/alter-external-connection.md index 5bf1150a641..22e80cf6e1e 100644 --- a/src/current/v25.4/alter-external-connection.md +++ b/src/current/v25.4/alter-external-connection.md @@ -32,7 +32,7 @@ GRANT UPDATE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/alter-function.md b/src/current/v25.4/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v25.4/alter-function.md +++ b/src/current/v25.4/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-index.md b/src/current/v25.4/alter-index.md index 6b686f7fd0d..18aae6410c9 100644 --- a/src/current/v25.4/alter-index.md +++ b/src/current/v25.4/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-job.md b/src/current/v25.4/alter-job.md index f823d00fce0..e9ad0cc4e5c 100644 --- a/src/current/v25.4/alter-job.md +++ b/src/current/v25.4/alter-job.md @@ -21,7 +21,7 @@ To add a user to a role, refer to the [`GRANT`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/alter-partition.md b/src/current/v25.4/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v25.4/alter-partition.md +++ b/src/current/v25.4/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/alter-policy.md b/src/current/v25.4/alter-policy.md index 8c4fedf092a..d8e8cb7b31a 100644 --- a/src/current/v25.4/alter-policy.md +++ b/src/current/v25.4/alter-policy.md @@ -27,9 +27,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_policy.html %} -
--> diff --git a/src/current/v25.4/alter-procedure.md b/src/current/v25.4/alter-procedure.md index f098822294b..46b218d67ad 100644 --- a/src/current/v25.4/alter-procedure.md +++ b/src/current/v25.4/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-range.md b/src/current/v25.4/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v25.4/alter-range.md +++ b/src/current/v25.4/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-role.md b/src/current/v25.4/alter-role.md index 5f3bf625b60..4b1b849bbcf 100644 --- a/src/current/v25.4/alter-role.md +++ b/src/current/v25.4/alter-role.md @@ -28,7 +28,7 @@ Password creation and alteration is supported only in secure clusters. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-schema.md b/src/current/v25.4/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v25.4/alter-schema.md +++ b/src/current/v25.4/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/alter-sequence.md b/src/current/v25.4/alter-sequence.md index afea50171b5..4d83a5302f6 100644 --- a/src/current/v25.4/alter-sequence.md +++ b/src/current/v25.4/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-table.md b/src/current/v25.4/alter-table.md index 841344862fb..5b101c45fd0 100644 --- a/src/current/v25.4/alter-table.md +++ b/src/current/v25.4/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-type.md b/src/current/v25.4/alter-type.md index 5ab80386b5a..b0bb64e0943 100644 --- a/src/current/v25.4/alter-type.md +++ b/src/current/v25.4/alter-type.md @@ -12,7 +12,7 @@ The `ALTER TYPE` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/alter-view.md b/src/current/v25.4/alter-view.md index 01ba8f181d9..8b7248cd4d6 100644 --- a/src/current/v25.4/alter-view.md +++ b/src/current/v25.4/alter-view.md @@ -17,7 +17,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/backup.md b/src/current/v25.4/backup.md index a4479d010fe..8763cebd5bd 100644 --- a/src/current/v25.4/backup.md +++ b/src/current/v25.4/backup.md @@ -73,7 +73,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/begin-transaction.md b/src/current/v25.4/begin-transaction.md index 6c50b135e95..2e44cb207b1 100644 --- a/src/current/v25.4/begin-transaction.md +++ b/src/current/v25.4/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/call.md b/src/current/v25.4/call.md index 2ceb825dc8d..791fa3af5e2 100644 --- a/src/current/v25.4/call.md +++ b/src/current/v25.4/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/call.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/cancel-job.md b/src/current/v25.4/cancel-job.md index 638bc1f2c3f..950576a65ee 100644 --- a/src/current/v25.4/cancel-job.md +++ b/src/current/v25.4/cancel-job.md @@ -28,13 +28,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/cancel-query.md b/src/current/v25.4/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v25.4/cancel-query.md +++ b/src/current/v25.4/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/cancel-session.md b/src/current/v25.4/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v25.4/cancel-session.md +++ b/src/current/v25.4/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/check-external-connection.md b/src/current/v25.4/check-external-connection.md index 3037bb413d4..2088aa5138f 100644 --- a/src/current/v25.4/check-external-connection.md +++ b/src/current/v25.4/check-external-connection.md @@ -13,7 +13,7 @@ You can use the `CHECK EXTERNAL CONNECTION` to test the connection to [**cloud s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/check.md b/src/current/v25.4/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v25.4/check.md +++ b/src/current/v25.4/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.4/comment-on.md b/src/current/v25.4/comment-on.md index 613389b23d3..5b9f29fef1e 100644 --- a/src/current/v25.4/comment-on.md +++ b/src/current/v25.4/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/commit-transaction.md b/src/current/v25.4/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v25.4/commit-transaction.md +++ b/src/current/v25.4/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/common-table-expressions.md b/src/current/v25.4/common-table-expressions.md index a76f13ff39d..7aad02169d7 100644 --- a/src/current/v25.4/common-table-expressions.md +++ b/src/current/v25.4/common-table-expressions.md @@ -14,7 +14,7 @@ For many workloads, CTEs are an effective alternative to [temporary tables]({% l ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/copy.md b/src/current/v25.4/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v25.4/copy.md +++ b/src/current/v25.4/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/create-changefeed.md b/src/current/v25.4/create-changefeed.md index 1960fadb0b1..3a014e927f9 100644 --- a/src/current/v25.4/create-changefeed.md +++ b/src/current/v25.4/create-changefeed.md @@ -26,7 +26,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/create-database.md b/src/current/v25.4/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v25.4/create-database.md +++ b/src/current/v25.4/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/create-external-connection.md b/src/current/v25.4/create-external-connection.md index 4e4ac1e7c3a..d9faa8fb4a2 100644 --- a/src/current/v25.4/create-external-connection.md +++ b/src/current/v25.4/create-external-connection.md @@ -43,7 +43,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/create-function.md b/src/current/v25.4/create-function.md index afd17f042e5..da7af3f2556 100644 --- a/src/current/v25.4/create-function.md +++ b/src/current/v25.4/create-function.md @@ -22,7 +22,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/create-index.md b/src/current/v25.4/create-index.md index ee7b959d8b8..ac16bebc7b8 100644 --- a/src/current/v25.4/create-index.md +++ b/src/current/v25.4/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/create-policy.md b/src/current/v25.4/create-policy.md index 9dc9c4e37eb..c54df0daa3b 100644 --- a/src/current/v25.4/create-policy.md +++ b/src/current/v25.4/create-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_policy.html %} -
--> diff --git a/src/current/v25.4/create-procedure.md b/src/current/v25.4/create-procedure.md index bae2a751397..8f8b6dacf55 100644 --- a/src/current/v25.4/create-procedure.md +++ b/src/current/v25.4/create-procedure.md @@ -24,7 +24,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/create-role.md b/src/current/v25.4/create-role.md index f380f8e7d4b..5115999d961 100644 --- a/src/current/v25.4/create-role.md +++ b/src/current/v25.4/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/create-schedule-for-changefeed.md b/src/current/v25.4/create-schedule-for-changefeed.md index c450dcfca34..ce3a9d11c7e 100644 --- a/src/current/v25.4/create-schedule-for-changefeed.md +++ b/src/current/v25.4/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/create-schema.md b/src/current/v25.4/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v25.4/create-schema.md +++ b/src/current/v25.4/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/create-sequence.md b/src/current/v25.4/create-sequence.md index 72bc62b717b..1331deb2395 100644 --- a/src/current/v25.4/create-sequence.md +++ b/src/current/v25.4/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/create-statistics.md b/src/current/v25.4/create-statistics.md index f6191438363..26dfb8b610a 100644 --- a/src/current/v25.4/create-statistics.md +++ b/src/current/v25.4/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v25.4/create-table-as.md b/src/current/v25.4/create-table-as.md index 4c9bfd150a7..677d39ced4b 100644 --- a/src/current/v25.4/create-table-as.md +++ b/src/current/v25.4/create-table-as.md @@ -39,31 +39,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.4/create-table.md b/src/current/v25.4/create-table.md index 5b798b4d1f7..1ff80da867e 100644 --- a/src/current/v25.4/create-table.md +++ b/src/current/v25.4/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.4/create-trigger.md b/src/current/v25.4/create-trigger.md index 873dd2b0806..0f6eef5d794 100644 --- a/src/current/v25.4/create-trigger.md +++ b/src/current/v25.4/create-trigger.md @@ -15,7 +15,7 @@ To create a trigger, a user must have the `TRIGGER` [privilege]({% link {{ page. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/create-type.md b/src/current/v25.4/create-type.md index f58107927df..7e28d6a4ccc 100644 --- a/src/current/v25.4/create-type.md +++ b/src/current/v25.4/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/create-view.md b/src/current/v25.4/create-view.md index 938a90e5050..ece1f991d67 100644 --- a/src/current/v25.4/create-view.md +++ b/src/current/v25.4/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/cursors.md b/src/current/v25.4/cursors.md index a32b246dff8..094830e7f00 100644 --- a/src/current/v25.4/cursors.md +++ b/src/current/v25.4/cursors.md @@ -26,15 +26,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v25.4/default-value.md b/src/current/v25.4/default-value.md index 61cdbed5a66..f3640a2a77d 100644 --- a/src/current/v25.4/default-value.md +++ b/src/current/v25.4/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.4/delete.md b/src/current/v25.4/delete.md index 5f6f952415d..a37f293e513 100644 --- a/src/current/v25.4/delete.md +++ b/src/current/v25.4/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/do.md b/src/current/v25.4/do.md index ab528497874..6c5564e424b 100644 --- a/src/current/v25.4/do.md +++ b/src/current/v25.4/do.md @@ -15,7 +15,7 @@ The `DO` [statement]({% link {{ page.version.version }}/sql-statements.md %}) de ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/do.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/do.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/drop-database.md b/src/current/v25.4/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v25.4/drop-database.md +++ b/src/current/v25.4/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/drop-external-connection.md b/src/current/v25.4/drop-external-connection.md index 6aa075208fd..328b5e73a2b 100644 --- a/src/current/v25.4/drop-external-connection.md +++ b/src/current/v25.4/drop-external-connection.md @@ -27,7 +27,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/drop-function.md b/src/current/v25.4/drop-function.md index 782d45befeb..b3d8bc998df 100644 --- a/src/current/v25.4/drop-function.md +++ b/src/current/v25.4/drop-function.md @@ -17,7 +17,7 @@ To drop a function, the user must be the owner of the function. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/drop-index.md b/src/current/v25.4/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v25.4/drop-index.md +++ b/src/current/v25.4/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/drop-owned-by.md b/src/current/v25.4/drop-owned-by.md index b481bedc177..165bebb8729 100644 --- a/src/current/v25.4/drop-owned-by.md +++ b/src/current/v25.4/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/drop-policy.md b/src/current/v25.4/drop-policy.md index 6f4a9de5b0d..be5adf47ad1 100644 --- a/src/current/v25.4/drop-policy.md +++ b/src/current/v25.4/drop-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_policy_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v25.4/drop-procedure.md b/src/current/v25.4/drop-procedure.md index 7d03b493bfc..300979db408 100644 --- a/src/current/v25.4/drop-procedure.md +++ b/src/current/v25.4/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, the user must be the owner of the procedure. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/drop-role.md b/src/current/v25.4/drop-role.md index 77ed5c9f93c..d4c5704109d 100644 --- a/src/current/v25.4/drop-role.md +++ b/src/current/v25.4/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/drop-schedules.md b/src/current/v25.4/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v25.4/drop-schedules.md +++ b/src/current/v25.4/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/drop-schema.md b/src/current/v25.4/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v25.4/drop-schema.md +++ b/src/current/v25.4/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/drop-sequence.md b/src/current/v25.4/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v25.4/drop-sequence.md +++ b/src/current/v25.4/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/drop-table.md b/src/current/v25.4/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v25.4/drop-table.md +++ b/src/current/v25.4/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/drop-trigger.md b/src/current/v25.4/drop-trigger.md index 0022cffc66b..a6f42b66b6f 100644 --- a/src/current/v25.4/drop-trigger.md +++ b/src/current/v25.4/drop-trigger.md @@ -15,7 +15,7 @@ To drop a trigger, the user must be the owner of the table on which the trigger ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/drop-type.md b/src/current/v25.4/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v25.4/drop-type.md +++ b/src/current/v25.4/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/drop-view.md b/src/current/v25.4/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v25.4/drop-view.md +++ b/src/current/v25.4/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/explain-analyze.md b/src/current/v25.4/explain-analyze.md index 43c7f1a2eba..df9ed4f8b24 100644 --- a/src/current/v25.4/explain-analyze.md +++ b/src/current/v25.4/explain-analyze.md @@ -21,7 +21,7 @@ To inspect a statement plan without executing the statement, use [`EXPLAIN`]({% ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/explain.md b/src/current/v25.4/explain.md index 0ce4d27394d..a7a2c667c80 100644 --- a/src/current/v25.4/explain.md +++ b/src/current/v25.4/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/export.md b/src/current/v25.4/export.md index 6d3a553309b..2edf9fbb26d 100644 --- a/src/current/v25.4/export.md +++ b/src/current/v25.4/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v25.4/foreign-key.md b/src/current/v25.4/foreign-key.md index b9e6cc50f5c..8a24c46ed79 100644 --- a/src/current/v25.4/foreign-key.md +++ b/src/current/v25.4/foreign-key.md @@ -130,7 +130,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -160,7 +160,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v25.4/grant.md b/src/current/v25.4/grant.md index 68e3cf4278a..c0b744ceb8c 100644 --- a/src/current/v25.4/grant.md +++ b/src/current/v25.4/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/import-into.md b/src/current/v25.4/import-into.md index 780b9195104..00ef473f52d 100644 --- a/src/current/v25.4/import-into.md +++ b/src/current/v25.4/import-into.md @@ -104,7 +104,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.4/insert.md b/src/current/v25.4/insert.md index 262e18c6ec7..63144b8584f 100644 --- a/src/current/v25.4/insert.md +++ b/src/current/v25.4/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v25.4/joins.md b/src/current/v25.4/joins.md index b72ddca83a4..0350a4b5944 100644 --- a/src/current/v25.4/joins.md +++ b/src/current/v25.4/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/not-null.md b/src/current/v25.4/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v25.4/not-null.md +++ b/src/current/v25.4/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.4/order-by.md b/src/current/v25.4/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v25.4/order-by.md +++ b/src/current/v25.4/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/pause-job.md b/src/current/v25.4/pause-job.md index a3f9eaf1d5a..a9cb56380b4 100644 --- a/src/current/v25.4/pause-job.md +++ b/src/current/v25.4/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/pause-schedules.md b/src/current/v25.4/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v25.4/pause-schedules.md +++ b/src/current/v25.4/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/primary-key.md b/src/current/v25.4/primary-key.md index 9dfb0691898..6ef732cb7b8 100644 --- a/src/current/v25.4/primary-key.md +++ b/src/current/v25.4/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.4/reassign-owned.md b/src/current/v25.4/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v25.4/reassign-owned.md +++ b/src/current/v25.4/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/refresh.md b/src/current/v25.4/refresh.md index 7f15d7111fe..6bf20a9e7c2 100644 --- a/src/current/v25.4/refresh.md +++ b/src/current/v25.4/refresh.md @@ -18,7 +18,7 @@ The user must be the [owner]({% link {{ page.version.version }}/alter-view.md %} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/release-savepoint.md b/src/current/v25.4/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v25.4/release-savepoint.md +++ b/src/current/v25.4/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/reset-cluster-setting.md b/src/current/v25.4/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v25.4/reset-cluster-setting.md +++ b/src/current/v25.4/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/reset-vars.md b/src/current/v25.4/reset-vars.md index 5a5a5d5107c..2c1064de83c 100644 --- a/src/current/v25.4/reset-vars.md +++ b/src/current/v25.4/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/restore.md b/src/current/v25.4/restore.md index 794b3a338d2..8e5316b495a 100644 --- a/src/current/v25.4/restore.md +++ b/src/current/v25.4/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/resume-job.md b/src/current/v25.4/resume-job.md index acf3e249a86..fadd0c57d8b 100644 --- a/src/current/v25.4/resume-job.md +++ b/src/current/v25.4/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/resume-schedules.md b/src/current/v25.4/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v25.4/resume-schedules.md +++ b/src/current/v25.4/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/revoke.md b/src/current/v25.4/revoke.md index d44d6d373b5..ea8395f2590 100644 --- a/src/current/v25.4/revoke.md +++ b/src/current/v25.4/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/rollback-transaction.md b/src/current/v25.4/rollback-transaction.md index 243105a8b01..5a601cd7ced 100644 --- a/src/current/v25.4/rollback-transaction.md +++ b/src/current/v25.4/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/savepoint.md b/src/current/v25.4/savepoint.md index f89df9f38dd..6e155e6cb1d 100644 --- a/src/current/v25.4/savepoint.md +++ b/src/current/v25.4/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/select-clause.md b/src/current/v25.4/select-clause.md index dc7d8e70503..59a575e2373 100644 --- a/src/current/v25.4/select-clause.md +++ b/src/current/v25.4/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.4/select-for-update.md b/src/current/v25.4/select-for-update.md index c7cf320d1eb..2b20d18411d 100644 --- a/src/current/v25.4/select-for-update.md +++ b/src/current/v25.4/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v25.4/selection-queries.md b/src/current/v25.4/selection-queries.md index 125e7bb3dc2..cab3ebf4fcc 100644 --- a/src/current/v25.4/selection-queries.md +++ b/src/current/v25.4/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v25.4/set-cluster-setting.md b/src/current/v25.4/set-cluster-setting.md index 44e1e3418d4..6d68a30ef3d 100644 --- a/src/current/v25.4/set-cluster-setting.md +++ b/src/current/v25.4/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v25.4/set-transaction.md b/src/current/v25.4/set-transaction.md index a5c9b4807c3..1a13329cb4a 100644 --- a/src/current/v25.4/set-transaction.md +++ b/src/current/v25.4/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/set-vars.md b/src/current/v25.4/set-vars.md index f122adce0e3..30de2d3f804 100644 --- a/src/current/v25.4/set-vars.md +++ b/src/current/v25.4/set-vars.md @@ -28,7 +28,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -38,7 +38,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.4/show-cluster-setting.md b/src/current/v25.4/show-cluster-setting.md index 6c399a5a14d..dee3f24a260 100644 --- a/src/current/v25.4/show-cluster-setting.md +++ b/src/current/v25.4/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-columns.md b/src/current/v25.4/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v25.4/show-columns.md +++ b/src/current/v25.4/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-constraints.md b/src/current/v25.4/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v25.4/show-constraints.md +++ b/src/current/v25.4/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-create-external-connection.md b/src/current/v25.4/show-create-external-connection.md index ace4610adcd..5679de41a35 100644 --- a/src/current/v25.4/show-create-external-connection.md +++ b/src/current/v25.4/show-create-external-connection.md @@ -22,7 +22,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/show-create-schedule.md b/src/current/v25.4/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v25.4/show-create-schedule.md +++ b/src/current/v25.4/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-create.md b/src/current/v25.4/show-create.md index c769d7f284b..e8ae46f3824 100644 --- a/src/current/v25.4/show-create.md +++ b/src/current/v25.4/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-databases.md b/src/current/v25.4/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v25.4/show-databases.md +++ b/src/current/v25.4/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/show-default-privileges.md b/src/current/v25.4/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v25.4/show-default-privileges.md +++ b/src/current/v25.4/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-default-session-variables-for-role.md b/src/current/v25.4/show-default-session-variables-for-role.md index eb2c42d5a4b..804af977c0b 100644 --- a/src/current/v25.4/show-default-session-variables-for-role.md +++ b/src/current/v25.4/show-default-session-variables-for-role.md @@ -13,7 +13,7 @@ The results returned only include the values of session variables that are chang ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_session_variables_for_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-enums.md b/src/current/v25.4/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v25.4/show-enums.md +++ b/src/current/v25.4/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-external-connection.md b/src/current/v25.4/show-external-connection.md index 68730b1db29..6cb9a9595e1 100644 --- a/src/current/v25.4/show-external-connection.md +++ b/src/current/v25.4/show-external-connection.md @@ -21,7 +21,7 @@ Without the `admin` role, users can view the external connections that they own. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/show-full-table-scans.md b/src/current/v25.4/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v25.4/show-full-table-scans.md +++ b/src/current/v25.4/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/show-index.md b/src/current/v25.4/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v25.4/show-index.md +++ b/src/current/v25.4/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-jobs.md b/src/current/v25.4/show-jobs.md index 8fc02539608..0a6fbc165d1 100644 --- a/src/current/v25.4/show-jobs.md +++ b/src/current/v25.4/show-jobs.md @@ -36,7 +36,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-locality.md b/src/current/v25.4/show-locality.md index 82b2152eb80..844e21121d0 100644 --- a/src/current/v25.4/show-locality.md +++ b/src/current/v25.4/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v25.4/show-partitions.md b/src/current/v25.4/show-partitions.md index c7f2e8a1bbd..790dba5e1f5 100644 --- a/src/current/v25.4/show-partitions.md +++ b/src/current/v25.4/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/show-policies.md b/src/current/v25.4/show-policies.md index f9d76bd2e08..0c34fcad1d3 100644 --- a/src/current/v25.4/show-policies.md +++ b/src/current/v25.4/show-policies.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_policies_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v25.4/show-ranges.md b/src/current/v25.4/show-ranges.md index a868a781655..d13d3e05f1e 100644 --- a/src/current/v25.4/show-ranges.md +++ b/src/current/v25.4/show-ranges.md @@ -14,7 +14,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/show-regions.md b/src/current/v25.4/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v25.4/show-regions.md +++ b/src/current/v25.4/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/show-roles.md b/src/current/v25.4/show-roles.md index ee275ed8928..28489a83fe1 100644 --- a/src/current/v25.4/show-roles.md +++ b/src/current/v25.4/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/show-savepoint-status.md b/src/current/v25.4/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v25.4/show-savepoint-status.md +++ b/src/current/v25.4/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v25.4/show-schedules.md b/src/current/v25.4/show-schedules.md index 83b9d10c3ca..83741352435 100644 --- a/src/current/v25.4/show-schedules.md +++ b/src/current/v25.4/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-schemas.md b/src/current/v25.4/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v25.4/show-schemas.md +++ b/src/current/v25.4/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-sequences.md b/src/current/v25.4/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v25.4/show-sequences.md +++ b/src/current/v25.4/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-sessions.md b/src/current/v25.4/show-sessions.md index e4f37bcd18d..a9ee9353a71 100644 --- a/src/current/v25.4/show-sessions.md +++ b/src/current/v25.4/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v25.4/show-statements.md b/src/current/v25.4/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v25.4/show-statements.md +++ b/src/current/v25.4/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v25.4/show-statistics.md b/src/current/v25.4/show-statistics.md index 59143af8946..c3da34eb99d 100644 --- a/src/current/v25.4/show-statistics.md +++ b/src/current/v25.4/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v25.4/show-super-regions.md b/src/current/v25.4/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v25.4/show-super-regions.md +++ b/src/current/v25.4/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/show-tables.md b/src/current/v25.4/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v25.4/show-tables.md +++ b/src/current/v25.4/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/show-trace.md b/src/current/v25.4/show-trace.md index 1b8f1c8d7a5..98ffd335061 100644 --- a/src/current/v25.4/show-trace.md +++ b/src/current/v25.4/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-triggers.md b/src/current/v25.4/show-triggers.md index 602933f95cf..c8db44e85e0 100644 --- a/src/current/v25.4/show-triggers.md +++ b/src/current/v25.4/show-triggers.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_triggers.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_triggers.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/show-users.md b/src/current/v25.4/show-users.md index 45ddd70cceb..3f2616da7b5 100644 --- a/src/current/v25.4/show-users.md +++ b/src/current/v25.4/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/show-vars.md b/src/current/v25.4/show-vars.md index f341d856afd..edf26fa8b7f 100644 --- a/src/current/v25.4/show-vars.md +++ b/src/current/v25.4/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v25.4/show-zone-configurations.md b/src/current/v25.4/show-zone-configurations.md index b827c31bc36..1aee219fcff 100644 --- a/src/current/v25.4/show-zone-configurations.md +++ b/src/current/v25.4/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/sql-grammar.md b/src/current/v25.4/sql-grammar.md index f82427f6e4a..86e986ed3bf 100644 --- a/src/current/v25.4/sql-grammar.md +++ b/src/current/v25.4/sql-grammar.md @@ -42,5 +42,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v25.4/table-expressions.md b/src/current/v25.4/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v25.4/table-expressions.md +++ b/src/current/v25.4/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/truncate.md b/src/current/v25.4/truncate.md index 96afe55ece9..68e62bba34d 100644 --- a/src/current/v25.4/truncate.md +++ b/src/current/v25.4/truncate.md @@ -14,7 +14,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v25.4/unique.md b/src/current/v25.4/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v25.4/unique.md +++ b/src/current/v25.4/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v25.4/update.md b/src/current/v25.4/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v25.4/update.md +++ b/src/current/v25.4/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/upsert.md b/src/current/v25.4/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v25.4/upsert.md +++ b/src/current/v25.4/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v25.4/window-functions.md b/src/current/v25.4/window-functions.md index 73d33b7f76b..a5614e8ebd8 100644 --- a/src/current/v25.4/window-functions.md +++ b/src/current/v25.4/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v25.4/with-storage-parameter.md b/src/current/v25.4/with-storage-parameter.md index a8df98739cf..662e6f9e3a8 100644 --- a/src/current/v25.4/with-storage-parameter.md +++ b/src/current/v25.4/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.1/alter-backup-schedule.md b/src/current/v26.1/alter-backup-schedule.md index e10afd3a3d3..f040d92dab8 100644 --- a/src/current/v26.1/alter-backup-schedule.md +++ b/src/current/v26.1/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-backup.md b/src/current/v26.1/alter-backup.md index c45cbfd48f0..b01c828552f 100644 --- a/src/current/v26.1/alter-backup.md +++ b/src/current/v26.1/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-changefeed.md b/src/current/v26.1/alter-changefeed.md index 30e6b5e4b6d..2ef540453e4 100644 --- a/src/current/v26.1/alter-changefeed.md +++ b/src/current/v26.1/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-database.md b/src/current/v26.1/alter-database.md index 3b42506e17a..86db0c97b6e 100644 --- a/src/current/v26.1/alter-database.md +++ b/src/current/v26.1/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-default-privileges.md b/src/current/v26.1/alter-default-privileges.md index ebc97149c9b..acffc908b60 100644 --- a/src/current/v26.1/alter-default-privileges.md +++ b/src/current/v26.1/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/alter-external-connection.md b/src/current/v26.1/alter-external-connection.md index 5bf1150a641..22e80cf6e1e 100644 --- a/src/current/v26.1/alter-external-connection.md +++ b/src/current/v26.1/alter-external-connection.md @@ -32,7 +32,7 @@ GRANT UPDATE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/alter-function.md b/src/current/v26.1/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v26.1/alter-function.md +++ b/src/current/v26.1/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-index.md b/src/current/v26.1/alter-index.md index 978b65451f7..60aac67377a 100644 --- a/src/current/v26.1/alter-index.md +++ b/src/current/v26.1/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-job.md b/src/current/v26.1/alter-job.md index f823d00fce0..e9ad0cc4e5c 100644 --- a/src/current/v26.1/alter-job.md +++ b/src/current/v26.1/alter-job.md @@ -21,7 +21,7 @@ To add a user to a role, refer to the [`GRANT`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/alter-partition.md b/src/current/v26.1/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v26.1/alter-partition.md +++ b/src/current/v26.1/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/alter-policy.md b/src/current/v26.1/alter-policy.md index 8c4fedf092a..d8e8cb7b31a 100644 --- a/src/current/v26.1/alter-policy.md +++ b/src/current/v26.1/alter-policy.md @@ -27,9 +27,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_policy.html %} -
--> diff --git a/src/current/v26.1/alter-procedure.md b/src/current/v26.1/alter-procedure.md index f098822294b..46b218d67ad 100644 --- a/src/current/v26.1/alter-procedure.md +++ b/src/current/v26.1/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-range.md b/src/current/v26.1/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v26.1/alter-range.md +++ b/src/current/v26.1/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-role.md b/src/current/v26.1/alter-role.md index 6f6e6c01c9f..9fa4d15aac5 100644 --- a/src/current/v26.1/alter-role.md +++ b/src/current/v26.1/alter-role.md @@ -28,7 +28,7 @@ Password creation and alteration is supported only in secure clusters. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-schema.md b/src/current/v26.1/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v26.1/alter-schema.md +++ b/src/current/v26.1/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/alter-sequence.md b/src/current/v26.1/alter-sequence.md index afea50171b5..4d83a5302f6 100644 --- a/src/current/v26.1/alter-sequence.md +++ b/src/current/v26.1/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-table.md b/src/current/v26.1/alter-table.md index ea5189368cb..0f65ffbf3c3 100644 --- a/src/current/v26.1/alter-table.md +++ b/src/current/v26.1/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-type.md b/src/current/v26.1/alter-type.md index 5ab80386b5a..b0bb64e0943 100644 --- a/src/current/v26.1/alter-type.md +++ b/src/current/v26.1/alter-type.md @@ -12,7 +12,7 @@ The `ALTER TYPE` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/alter-view.md b/src/current/v26.1/alter-view.md index 01ba8f181d9..8b7248cd4d6 100644 --- a/src/current/v26.1/alter-view.md +++ b/src/current/v26.1/alter-view.md @@ -17,7 +17,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/backup.md b/src/current/v26.1/backup.md index a4479d010fe..8763cebd5bd 100644 --- a/src/current/v26.1/backup.md +++ b/src/current/v26.1/backup.md @@ -73,7 +73,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/begin-transaction.md b/src/current/v26.1/begin-transaction.md index 6c50b135e95..2e44cb207b1 100644 --- a/src/current/v26.1/begin-transaction.md +++ b/src/current/v26.1/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/call.md b/src/current/v26.1/call.md index 2ceb825dc8d..791fa3af5e2 100644 --- a/src/current/v26.1/call.md +++ b/src/current/v26.1/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/call.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/cancel-job.md b/src/current/v26.1/cancel-job.md index 638bc1f2c3f..950576a65ee 100644 --- a/src/current/v26.1/cancel-job.md +++ b/src/current/v26.1/cancel-job.md @@ -28,13 +28,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/cancel-query.md b/src/current/v26.1/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v26.1/cancel-query.md +++ b/src/current/v26.1/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/cancel-session.md b/src/current/v26.1/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v26.1/cancel-session.md +++ b/src/current/v26.1/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/check-external-connection.md b/src/current/v26.1/check-external-connection.md index 3037bb413d4..2088aa5138f 100644 --- a/src/current/v26.1/check-external-connection.md +++ b/src/current/v26.1/check-external-connection.md @@ -13,7 +13,7 @@ You can use the `CHECK EXTERNAL CONNECTION` to test the connection to [**cloud s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/check.md b/src/current/v26.1/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v26.1/check.md +++ b/src/current/v26.1/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.1/comment-on.md b/src/current/v26.1/comment-on.md index 613389b23d3..5b9f29fef1e 100644 --- a/src/current/v26.1/comment-on.md +++ b/src/current/v26.1/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/commit-transaction.md b/src/current/v26.1/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v26.1/commit-transaction.md +++ b/src/current/v26.1/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/common-table-expressions.md b/src/current/v26.1/common-table-expressions.md index a76f13ff39d..7aad02169d7 100644 --- a/src/current/v26.1/common-table-expressions.md +++ b/src/current/v26.1/common-table-expressions.md @@ -14,7 +14,7 @@ For many workloads, CTEs are an effective alternative to [temporary tables]({% l ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/copy.md b/src/current/v26.1/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v26.1/copy.md +++ b/src/current/v26.1/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/create-changefeed.md b/src/current/v26.1/create-changefeed.md index 1960fadb0b1..3a014e927f9 100644 --- a/src/current/v26.1/create-changefeed.md +++ b/src/current/v26.1/create-changefeed.md @@ -26,7 +26,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/create-database.md b/src/current/v26.1/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v26.1/create-database.md +++ b/src/current/v26.1/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/create-external-connection.md b/src/current/v26.1/create-external-connection.md index 4e4ac1e7c3a..d9faa8fb4a2 100644 --- a/src/current/v26.1/create-external-connection.md +++ b/src/current/v26.1/create-external-connection.md @@ -43,7 +43,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/create-function.md b/src/current/v26.1/create-function.md index afd17f042e5..da7af3f2556 100644 --- a/src/current/v26.1/create-function.md +++ b/src/current/v26.1/create-function.md @@ -22,7 +22,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/create-index.md b/src/current/v26.1/create-index.md index ee7b959d8b8..ac16bebc7b8 100644 --- a/src/current/v26.1/create-index.md +++ b/src/current/v26.1/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/create-policy.md b/src/current/v26.1/create-policy.md index cd4338d57e0..ed6caef24a6 100644 --- a/src/current/v26.1/create-policy.md +++ b/src/current/v26.1/create-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_policy.html %} -
--> diff --git a/src/current/v26.1/create-procedure.md b/src/current/v26.1/create-procedure.md index bae2a751397..8f8b6dacf55 100644 --- a/src/current/v26.1/create-procedure.md +++ b/src/current/v26.1/create-procedure.md @@ -24,7 +24,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/create-role.md b/src/current/v26.1/create-role.md index f380f8e7d4b..5115999d961 100644 --- a/src/current/v26.1/create-role.md +++ b/src/current/v26.1/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/create-schedule-for-changefeed.md b/src/current/v26.1/create-schedule-for-changefeed.md index c450dcfca34..ce3a9d11c7e 100644 --- a/src/current/v26.1/create-schedule-for-changefeed.md +++ b/src/current/v26.1/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/create-schema.md b/src/current/v26.1/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v26.1/create-schema.md +++ b/src/current/v26.1/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/create-sequence.md b/src/current/v26.1/create-sequence.md index 72bc62b717b..1331deb2395 100644 --- a/src/current/v26.1/create-sequence.md +++ b/src/current/v26.1/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/create-statistics.md b/src/current/v26.1/create-statistics.md index 240a9dff16d..da0f860428f 100644 --- a/src/current/v26.1/create-statistics.md +++ b/src/current/v26.1/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v26.1/create-table-as.md b/src/current/v26.1/create-table-as.md index 4c9bfd150a7..677d39ced4b 100644 --- a/src/current/v26.1/create-table-as.md +++ b/src/current/v26.1/create-table-as.md @@ -39,31 +39,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.1/create-table.md b/src/current/v26.1/create-table.md index cd364222e18..15c362065de 100644 --- a/src/current/v26.1/create-table.md +++ b/src/current/v26.1/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.1/create-trigger.md b/src/current/v26.1/create-trigger.md index 873dd2b0806..0f6eef5d794 100644 --- a/src/current/v26.1/create-trigger.md +++ b/src/current/v26.1/create-trigger.md @@ -15,7 +15,7 @@ To create a trigger, a user must have the `TRIGGER` [privilege]({% link {{ page. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/create-type.md b/src/current/v26.1/create-type.md index f58107927df..7e28d6a4ccc 100644 --- a/src/current/v26.1/create-type.md +++ b/src/current/v26.1/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/create-view.md b/src/current/v26.1/create-view.md index 938a90e5050..ece1f991d67 100644 --- a/src/current/v26.1/create-view.md +++ b/src/current/v26.1/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/cursors.md b/src/current/v26.1/cursors.md index a32b246dff8..094830e7f00 100644 --- a/src/current/v26.1/cursors.md +++ b/src/current/v26.1/cursors.md @@ -26,15 +26,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v26.1/default-value.md b/src/current/v26.1/default-value.md index 61cdbed5a66..f3640a2a77d 100644 --- a/src/current/v26.1/default-value.md +++ b/src/current/v26.1/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.1/delete.md b/src/current/v26.1/delete.md index fe591895cc2..dc2e88084a4 100644 --- a/src/current/v26.1/delete.md +++ b/src/current/v26.1/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/do.md b/src/current/v26.1/do.md index ab528497874..6c5564e424b 100644 --- a/src/current/v26.1/do.md +++ b/src/current/v26.1/do.md @@ -15,7 +15,7 @@ The `DO` [statement]({% link {{ page.version.version }}/sql-statements.md %}) de ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/do.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/do.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/drop-database.md b/src/current/v26.1/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v26.1/drop-database.md +++ b/src/current/v26.1/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/drop-external-connection.md b/src/current/v26.1/drop-external-connection.md index 6aa075208fd..328b5e73a2b 100644 --- a/src/current/v26.1/drop-external-connection.md +++ b/src/current/v26.1/drop-external-connection.md @@ -27,7 +27,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/drop-function.md b/src/current/v26.1/drop-function.md index 782d45befeb..b3d8bc998df 100644 --- a/src/current/v26.1/drop-function.md +++ b/src/current/v26.1/drop-function.md @@ -17,7 +17,7 @@ To drop a function, the user must be the owner of the function. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/drop-index.md b/src/current/v26.1/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v26.1/drop-index.md +++ b/src/current/v26.1/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/drop-owned-by.md b/src/current/v26.1/drop-owned-by.md index b481bedc177..165bebb8729 100644 --- a/src/current/v26.1/drop-owned-by.md +++ b/src/current/v26.1/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/drop-policy.md b/src/current/v26.1/drop-policy.md index 8cf1b7aed3e..56fa94b7d0e 100644 --- a/src/current/v26.1/drop-policy.md +++ b/src/current/v26.1/drop-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_policy_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v26.1/drop-procedure.md b/src/current/v26.1/drop-procedure.md index 7d03b493bfc..300979db408 100644 --- a/src/current/v26.1/drop-procedure.md +++ b/src/current/v26.1/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, the user must be the owner of the procedure. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/drop-role.md b/src/current/v26.1/drop-role.md index 77ed5c9f93c..d4c5704109d 100644 --- a/src/current/v26.1/drop-role.md +++ b/src/current/v26.1/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/drop-schedules.md b/src/current/v26.1/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v26.1/drop-schedules.md +++ b/src/current/v26.1/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/drop-schema.md b/src/current/v26.1/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v26.1/drop-schema.md +++ b/src/current/v26.1/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/drop-sequence.md b/src/current/v26.1/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v26.1/drop-sequence.md +++ b/src/current/v26.1/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/drop-table.md b/src/current/v26.1/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v26.1/drop-table.md +++ b/src/current/v26.1/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/drop-trigger.md b/src/current/v26.1/drop-trigger.md index 0022cffc66b..a6f42b66b6f 100644 --- a/src/current/v26.1/drop-trigger.md +++ b/src/current/v26.1/drop-trigger.md @@ -15,7 +15,7 @@ To drop a trigger, the user must be the owner of the table on which the trigger ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/drop-type.md b/src/current/v26.1/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v26.1/drop-type.md +++ b/src/current/v26.1/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/drop-view.md b/src/current/v26.1/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v26.1/drop-view.md +++ b/src/current/v26.1/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/explain-analyze.md b/src/current/v26.1/explain-analyze.md index feb725fa196..552c59afd88 100644 --- a/src/current/v26.1/explain-analyze.md +++ b/src/current/v26.1/explain-analyze.md @@ -21,7 +21,7 @@ To inspect a statement plan without executing the statement, use [`EXPLAIN`]({% ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/explain.md b/src/current/v26.1/explain.md index b4e35fc44f0..42036d9b518 100644 --- a/src/current/v26.1/explain.md +++ b/src/current/v26.1/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/export.md b/src/current/v26.1/export.md index 6d3a553309b..2edf9fbb26d 100644 --- a/src/current/v26.1/export.md +++ b/src/current/v26.1/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v26.1/foreign-key.md b/src/current/v26.1/foreign-key.md index b9e6cc50f5c..8a24c46ed79 100644 --- a/src/current/v26.1/foreign-key.md +++ b/src/current/v26.1/foreign-key.md @@ -130,7 +130,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -160,7 +160,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v26.1/grant.md b/src/current/v26.1/grant.md index b675280ccd5..5a2310a58f4 100644 --- a/src/current/v26.1/grant.md +++ b/src/current/v26.1/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/import-into.md b/src/current/v26.1/import-into.md index 780b9195104..00ef473f52d 100644 --- a/src/current/v26.1/import-into.md +++ b/src/current/v26.1/import-into.md @@ -104,7 +104,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.1/insert.md b/src/current/v26.1/insert.md index 262e18c6ec7..63144b8584f 100644 --- a/src/current/v26.1/insert.md +++ b/src/current/v26.1/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v26.1/inspect.md b/src/current/v26.1/inspect.md index 690e561d0f6..df65e9035b3 100644 --- a/src/current/v26.1/inspect.md +++ b/src/current/v26.1/inspect.md @@ -22,11 +22,11 @@ To run `INSPECT` and view its results, the user must have: ## Synopsis
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/inspect_table.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/inspect_table.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/inspect_database.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/inspect_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/joins.md b/src/current/v26.1/joins.md index b72ddca83a4..0350a4b5944 100644 --- a/src/current/v26.1/joins.md +++ b/src/current/v26.1/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/not-null.md b/src/current/v26.1/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v26.1/not-null.md +++ b/src/current/v26.1/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.1/order-by.md b/src/current/v26.1/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v26.1/order-by.md +++ b/src/current/v26.1/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/pause-job.md b/src/current/v26.1/pause-job.md index a3f9eaf1d5a..a9cb56380b4 100644 --- a/src/current/v26.1/pause-job.md +++ b/src/current/v26.1/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/pause-schedules.md b/src/current/v26.1/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v26.1/pause-schedules.md +++ b/src/current/v26.1/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/primary-key.md b/src/current/v26.1/primary-key.md index 2fc85805386..4bc8f37b1bf 100644 --- a/src/current/v26.1/primary-key.md +++ b/src/current/v26.1/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.1/reassign-owned.md b/src/current/v26.1/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v26.1/reassign-owned.md +++ b/src/current/v26.1/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/refresh.md b/src/current/v26.1/refresh.md index 7f15d7111fe..6bf20a9e7c2 100644 --- a/src/current/v26.1/refresh.md +++ b/src/current/v26.1/refresh.md @@ -18,7 +18,7 @@ The user must be the [owner]({% link {{ page.version.version }}/alter-view.md %} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/release-savepoint.md b/src/current/v26.1/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v26.1/release-savepoint.md +++ b/src/current/v26.1/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/reset-cluster-setting.md b/src/current/v26.1/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v26.1/reset-cluster-setting.md +++ b/src/current/v26.1/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/reset-vars.md b/src/current/v26.1/reset-vars.md index 5a5a5d5107c..2c1064de83c 100644 --- a/src/current/v26.1/reset-vars.md +++ b/src/current/v26.1/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/restore.md b/src/current/v26.1/restore.md index 32943361078..5d606b251dd 100644 --- a/src/current/v26.1/restore.md +++ b/src/current/v26.1/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/resume-job.md b/src/current/v26.1/resume-job.md index acf3e249a86..fadd0c57d8b 100644 --- a/src/current/v26.1/resume-job.md +++ b/src/current/v26.1/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/resume-schedules.md b/src/current/v26.1/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v26.1/resume-schedules.md +++ b/src/current/v26.1/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/revoke.md b/src/current/v26.1/revoke.md index d44d6d373b5..ea8395f2590 100644 --- a/src/current/v26.1/revoke.md +++ b/src/current/v26.1/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/rollback-transaction.md b/src/current/v26.1/rollback-transaction.md index 52953819354..62e42097cf9 100644 --- a/src/current/v26.1/rollback-transaction.md +++ b/src/current/v26.1/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/savepoint.md b/src/current/v26.1/savepoint.md index f89df9f38dd..6e155e6cb1d 100644 --- a/src/current/v26.1/savepoint.md +++ b/src/current/v26.1/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/select-clause.md b/src/current/v26.1/select-clause.md index dc7d8e70503..59a575e2373 100644 --- a/src/current/v26.1/select-clause.md +++ b/src/current/v26.1/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.1/select-for-update.md b/src/current/v26.1/select-for-update.md index c7cf320d1eb..2b20d18411d 100644 --- a/src/current/v26.1/select-for-update.md +++ b/src/current/v26.1/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v26.1/selection-queries.md b/src/current/v26.1/selection-queries.md index 125e7bb3dc2..cab3ebf4fcc 100644 --- a/src/current/v26.1/selection-queries.md +++ b/src/current/v26.1/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v26.1/set-cluster-setting.md b/src/current/v26.1/set-cluster-setting.md index 44e1e3418d4..6d68a30ef3d 100644 --- a/src/current/v26.1/set-cluster-setting.md +++ b/src/current/v26.1/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v26.1/set-transaction.md b/src/current/v26.1/set-transaction.md index a5c9b4807c3..1a13329cb4a 100644 --- a/src/current/v26.1/set-transaction.md +++ b/src/current/v26.1/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/set-vars.md b/src/current/v26.1/set-vars.md index 878c7ba3cac..83702e9c5a0 100644 --- a/src/current/v26.1/set-vars.md +++ b/src/current/v26.1/set-vars.md @@ -28,7 +28,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -38,7 +38,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.1/show-cluster-setting.md b/src/current/v26.1/show-cluster-setting.md index 6c399a5a14d..dee3f24a260 100644 --- a/src/current/v26.1/show-cluster-setting.md +++ b/src/current/v26.1/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-columns.md b/src/current/v26.1/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v26.1/show-columns.md +++ b/src/current/v26.1/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-constraints.md b/src/current/v26.1/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v26.1/show-constraints.md +++ b/src/current/v26.1/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-create-external-connection.md b/src/current/v26.1/show-create-external-connection.md index ace4610adcd..5679de41a35 100644 --- a/src/current/v26.1/show-create-external-connection.md +++ b/src/current/v26.1/show-create-external-connection.md @@ -22,7 +22,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/show-create-schedule.md b/src/current/v26.1/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v26.1/show-create-schedule.md +++ b/src/current/v26.1/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-create.md b/src/current/v26.1/show-create.md index c769d7f284b..e8ae46f3824 100644 --- a/src/current/v26.1/show-create.md +++ b/src/current/v26.1/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-databases.md b/src/current/v26.1/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v26.1/show-databases.md +++ b/src/current/v26.1/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/show-default-privileges.md b/src/current/v26.1/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v26.1/show-default-privileges.md +++ b/src/current/v26.1/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-default-session-variables-for-role.md b/src/current/v26.1/show-default-session-variables-for-role.md index eb2c42d5a4b..804af977c0b 100644 --- a/src/current/v26.1/show-default-session-variables-for-role.md +++ b/src/current/v26.1/show-default-session-variables-for-role.md @@ -13,7 +13,7 @@ The results returned only include the values of session variables that are chang ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_session_variables_for_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-enums.md b/src/current/v26.1/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v26.1/show-enums.md +++ b/src/current/v26.1/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-external-connection.md b/src/current/v26.1/show-external-connection.md index 68730b1db29..6cb9a9595e1 100644 --- a/src/current/v26.1/show-external-connection.md +++ b/src/current/v26.1/show-external-connection.md @@ -21,7 +21,7 @@ Without the `admin` role, users can view the external connections that they own. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/show-full-table-scans.md b/src/current/v26.1/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v26.1/show-full-table-scans.md +++ b/src/current/v26.1/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/show-index.md b/src/current/v26.1/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v26.1/show-index.md +++ b/src/current/v26.1/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-inspect-errors.md b/src/current/v26.1/show-inspect-errors.md index ba239239c3f..5f30892f825 100644 --- a/src/current/v26.1/show-inspect-errors.md +++ b/src/current/v26.1/show-inspect-errors.md @@ -18,7 +18,7 @@ To run `SHOW INSPECT ERRORS`, the user must have: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_inspect_errors.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_inspect_errors.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-jobs.md b/src/current/v26.1/show-jobs.md index 1a8a2f1ebad..de7e5e86836 100644 --- a/src/current/v26.1/show-jobs.md +++ b/src/current/v26.1/show-jobs.md @@ -36,7 +36,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-locality.md b/src/current/v26.1/show-locality.md index 983e50d381e..2efc014f413 100644 --- a/src/current/v26.1/show-locality.md +++ b/src/current/v26.1/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v26.1/show-partitions.md b/src/current/v26.1/show-partitions.md index 528853f58ad..9f4e1f40c01 100644 --- a/src/current/v26.1/show-partitions.md +++ b/src/current/v26.1/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/show-policies.md b/src/current/v26.1/show-policies.md index 9e296fdf8e9..d621005c2db 100644 --- a/src/current/v26.1/show-policies.md +++ b/src/current/v26.1/show-policies.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_policies_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v26.1/show-ranges.md b/src/current/v26.1/show-ranges.md index a868a781655..d13d3e05f1e 100644 --- a/src/current/v26.1/show-ranges.md +++ b/src/current/v26.1/show-ranges.md @@ -14,7 +14,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/show-regions.md b/src/current/v26.1/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v26.1/show-regions.md +++ b/src/current/v26.1/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/show-roles.md b/src/current/v26.1/show-roles.md index ee275ed8928..28489a83fe1 100644 --- a/src/current/v26.1/show-roles.md +++ b/src/current/v26.1/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/show-savepoint-status.md b/src/current/v26.1/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v26.1/show-savepoint-status.md +++ b/src/current/v26.1/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v26.1/show-schedules.md b/src/current/v26.1/show-schedules.md index 83b9d10c3ca..83741352435 100644 --- a/src/current/v26.1/show-schedules.md +++ b/src/current/v26.1/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-schemas.md b/src/current/v26.1/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v26.1/show-schemas.md +++ b/src/current/v26.1/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-sequences.md b/src/current/v26.1/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v26.1/show-sequences.md +++ b/src/current/v26.1/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-sessions.md b/src/current/v26.1/show-sessions.md index e4f37bcd18d..a9ee9353a71 100644 --- a/src/current/v26.1/show-sessions.md +++ b/src/current/v26.1/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v26.1/show-statement-hints.md b/src/current/v26.1/show-statement-hints.md index a361c0f1306..d55d00fab37 100644 --- a/src/current/v26.1/show-statement-hints.md +++ b/src/current/v26.1/show-statement-hints.md @@ -14,7 +14,7 @@ Users must have the [`VIEWCLUSTERMETADATA`]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statement_hints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statement_hints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-statements.md b/src/current/v26.1/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v26.1/show-statements.md +++ b/src/current/v26.1/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v26.1/show-statistics.md b/src/current/v26.1/show-statistics.md index 59143af8946..c3da34eb99d 100644 --- a/src/current/v26.1/show-statistics.md +++ b/src/current/v26.1/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v26.1/show-super-regions.md b/src/current/v26.1/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v26.1/show-super-regions.md +++ b/src/current/v26.1/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/show-tables.md b/src/current/v26.1/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v26.1/show-tables.md +++ b/src/current/v26.1/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/show-trace.md b/src/current/v26.1/show-trace.md index e80e31e4368..f44c164cdfa 100644 --- a/src/current/v26.1/show-trace.md +++ b/src/current/v26.1/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-triggers.md b/src/current/v26.1/show-triggers.md index 602933f95cf..c8db44e85e0 100644 --- a/src/current/v26.1/show-triggers.md +++ b/src/current/v26.1/show-triggers.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_triggers.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_triggers.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/show-users.md b/src/current/v26.1/show-users.md index 45ddd70cceb..3f2616da7b5 100644 --- a/src/current/v26.1/show-users.md +++ b/src/current/v26.1/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/show-vars.md b/src/current/v26.1/show-vars.md index f341d856afd..edf26fa8b7f 100644 --- a/src/current/v26.1/show-vars.md +++ b/src/current/v26.1/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.1/show-zone-configurations.md b/src/current/v26.1/show-zone-configurations.md index b827c31bc36..1aee219fcff 100644 --- a/src/current/v26.1/show-zone-configurations.md +++ b/src/current/v26.1/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/sql-grammar.md b/src/current/v26.1/sql-grammar.md index f82427f6e4a..86e986ed3bf 100644 --- a/src/current/v26.1/sql-grammar.md +++ b/src/current/v26.1/sql-grammar.md @@ -42,5 +42,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.1/table-expressions.md b/src/current/v26.1/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v26.1/table-expressions.md +++ b/src/current/v26.1/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/truncate.md b/src/current/v26.1/truncate.md index 96afe55ece9..68e62bba34d 100644 --- a/src/current/v26.1/truncate.md +++ b/src/current/v26.1/truncate.md @@ -14,7 +14,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.1/unique.md b/src/current/v26.1/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v26.1/unique.md +++ b/src/current/v26.1/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.1/update.md b/src/current/v26.1/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v26.1/update.md +++ b/src/current/v26.1/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/upsert.md b/src/current/v26.1/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v26.1/upsert.md +++ b/src/current/v26.1/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.1/window-functions.md b/src/current/v26.1/window-functions.md index 0a93202729d..cb39adc692f 100644 --- a/src/current/v26.1/window-functions.md +++ b/src/current/v26.1/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.1/with-storage-parameter.md b/src/current/v26.1/with-storage-parameter.md index a8df98739cf..662e6f9e3a8 100644 --- a/src/current/v26.1/with-storage-parameter.md +++ b/src/current/v26.1/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.2/alter-backup-schedule.md b/src/current/v26.2/alter-backup-schedule.md index 24cf72a6193..9eac9405467 100644 --- a/src/current/v26.2/alter-backup-schedule.md +++ b/src/current/v26.2/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-backup.md b/src/current/v26.2/alter-backup.md index c45cbfd48f0..b01c828552f 100644 --- a/src/current/v26.2/alter-backup.md +++ b/src/current/v26.2/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-changefeed.md b/src/current/v26.2/alter-changefeed.md index 30e6b5e4b6d..2ef540453e4 100644 --- a/src/current/v26.2/alter-changefeed.md +++ b/src/current/v26.2/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-database.md b/src/current/v26.2/alter-database.md index 758aed130c8..c11c2da3d92 100644 --- a/src/current/v26.2/alter-database.md +++ b/src/current/v26.2/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-default-privileges.md b/src/current/v26.2/alter-default-privileges.md index ebc97149c9b..acffc908b60 100644 --- a/src/current/v26.2/alter-default-privileges.md +++ b/src/current/v26.2/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/alter-external-connection.md b/src/current/v26.2/alter-external-connection.md index 5bf1150a641..22e80cf6e1e 100644 --- a/src/current/v26.2/alter-external-connection.md +++ b/src/current/v26.2/alter-external-connection.md @@ -32,7 +32,7 @@ GRANT UPDATE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/alter-function.md b/src/current/v26.2/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v26.2/alter-function.md +++ b/src/current/v26.2/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-index.md b/src/current/v26.2/alter-index.md index ed21d190178..7a98361bb2f 100644 --- a/src/current/v26.2/alter-index.md +++ b/src/current/v26.2/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-job.md b/src/current/v26.2/alter-job.md index f823d00fce0..e9ad0cc4e5c 100644 --- a/src/current/v26.2/alter-job.md +++ b/src/current/v26.2/alter-job.md @@ -21,7 +21,7 @@ To add a user to a role, refer to the [`GRANT`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/alter-partition.md b/src/current/v26.2/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v26.2/alter-partition.md +++ b/src/current/v26.2/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/alter-policy.md b/src/current/v26.2/alter-policy.md index 8c4fedf092a..d8e8cb7b31a 100644 --- a/src/current/v26.2/alter-policy.md +++ b/src/current/v26.2/alter-policy.md @@ -27,9 +27,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_policy.html %} -
--> diff --git a/src/current/v26.2/alter-procedure.md b/src/current/v26.2/alter-procedure.md index f098822294b..46b218d67ad 100644 --- a/src/current/v26.2/alter-procedure.md +++ b/src/current/v26.2/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-range.md b/src/current/v26.2/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v26.2/alter-range.md +++ b/src/current/v26.2/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-role.md b/src/current/v26.2/alter-role.md index 6f6e6c01c9f..9fa4d15aac5 100644 --- a/src/current/v26.2/alter-role.md +++ b/src/current/v26.2/alter-role.md @@ -28,7 +28,7 @@ Password creation and alteration is supported only in secure clusters. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-schema.md b/src/current/v26.2/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v26.2/alter-schema.md +++ b/src/current/v26.2/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/alter-sequence.md b/src/current/v26.2/alter-sequence.md index afea50171b5..4d83a5302f6 100644 --- a/src/current/v26.2/alter-sequence.md +++ b/src/current/v26.2/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-table.md b/src/current/v26.2/alter-table.md index e03b1ccf00c..c1c2fa23d5c 100644 --- a/src/current/v26.2/alter-table.md +++ b/src/current/v26.2/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-type.md b/src/current/v26.2/alter-type.md index 5ab80386b5a..b0bb64e0943 100644 --- a/src/current/v26.2/alter-type.md +++ b/src/current/v26.2/alter-type.md @@ -12,7 +12,7 @@ The `ALTER TYPE` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/alter-view.md b/src/current/v26.2/alter-view.md index d152679f0b9..0c46271ac80 100644 --- a/src/current/v26.2/alter-view.md +++ b/src/current/v26.2/alter-view.md @@ -18,7 +18,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/backup.md b/src/current/v26.2/backup.md index c87212f6f29..0d9b11a3376 100644 --- a/src/current/v26.2/backup.md +++ b/src/current/v26.2/backup.md @@ -73,7 +73,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/begin-transaction.md b/src/current/v26.2/begin-transaction.md index 6c50b135e95..2e44cb207b1 100644 --- a/src/current/v26.2/begin-transaction.md +++ b/src/current/v26.2/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/call.md b/src/current/v26.2/call.md index 2ceb825dc8d..791fa3af5e2 100644 --- a/src/current/v26.2/call.md +++ b/src/current/v26.2/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/call.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/cancel-job.md b/src/current/v26.2/cancel-job.md index 638bc1f2c3f..950576a65ee 100644 --- a/src/current/v26.2/cancel-job.md +++ b/src/current/v26.2/cancel-job.md @@ -28,13 +28,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/cancel-query.md b/src/current/v26.2/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v26.2/cancel-query.md +++ b/src/current/v26.2/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/cancel-session.md b/src/current/v26.2/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v26.2/cancel-session.md +++ b/src/current/v26.2/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/check-external-connection.md b/src/current/v26.2/check-external-connection.md index 3037bb413d4..2088aa5138f 100644 --- a/src/current/v26.2/check-external-connection.md +++ b/src/current/v26.2/check-external-connection.md @@ -13,7 +13,7 @@ You can use the `CHECK EXTERNAL CONNECTION` to test the connection to [**cloud s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/check.md b/src/current/v26.2/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v26.2/check.md +++ b/src/current/v26.2/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.2/comment-on.md b/src/current/v26.2/comment-on.md index 613389b23d3..5b9f29fef1e 100644 --- a/src/current/v26.2/comment-on.md +++ b/src/current/v26.2/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/commit-transaction.md b/src/current/v26.2/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v26.2/commit-transaction.md +++ b/src/current/v26.2/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/common-table-expressions.md b/src/current/v26.2/common-table-expressions.md index a76f13ff39d..7aad02169d7 100644 --- a/src/current/v26.2/common-table-expressions.md +++ b/src/current/v26.2/common-table-expressions.md @@ -14,7 +14,7 @@ For many workloads, CTEs are an effective alternative to [temporary tables]({% l ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/copy.md b/src/current/v26.2/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v26.2/copy.md +++ b/src/current/v26.2/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/create-changefeed.md b/src/current/v26.2/create-changefeed.md index 1960fadb0b1..3a014e927f9 100644 --- a/src/current/v26.2/create-changefeed.md +++ b/src/current/v26.2/create-changefeed.md @@ -26,7 +26,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/create-database.md b/src/current/v26.2/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v26.2/create-database.md +++ b/src/current/v26.2/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/create-external-connection.md b/src/current/v26.2/create-external-connection.md index 4e4ac1e7c3a..d9faa8fb4a2 100644 --- a/src/current/v26.2/create-external-connection.md +++ b/src/current/v26.2/create-external-connection.md @@ -43,7 +43,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/create-function.md b/src/current/v26.2/create-function.md index afd17f042e5..da7af3f2556 100644 --- a/src/current/v26.2/create-function.md +++ b/src/current/v26.2/create-function.md @@ -22,7 +22,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/create-index.md b/src/current/v26.2/create-index.md index 4994ae8cf7c..0aec7a69b00 100644 --- a/src/current/v26.2/create-index.md +++ b/src/current/v26.2/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/create-policy.md b/src/current/v26.2/create-policy.md index cd4338d57e0..ed6caef24a6 100644 --- a/src/current/v26.2/create-policy.md +++ b/src/current/v26.2/create-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_policy.html %} -
--> diff --git a/src/current/v26.2/create-procedure.md b/src/current/v26.2/create-procedure.md index bae2a751397..8f8b6dacf55 100644 --- a/src/current/v26.2/create-procedure.md +++ b/src/current/v26.2/create-procedure.md @@ -24,7 +24,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/create-role.md b/src/current/v26.2/create-role.md index f380f8e7d4b..5115999d961 100644 --- a/src/current/v26.2/create-role.md +++ b/src/current/v26.2/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/create-schedule-for-changefeed.md b/src/current/v26.2/create-schedule-for-changefeed.md index c450dcfca34..ce3a9d11c7e 100644 --- a/src/current/v26.2/create-schedule-for-changefeed.md +++ b/src/current/v26.2/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/create-schema.md b/src/current/v26.2/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v26.2/create-schema.md +++ b/src/current/v26.2/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/create-sequence.md b/src/current/v26.2/create-sequence.md index 72bc62b717b..1331deb2395 100644 --- a/src/current/v26.2/create-sequence.md +++ b/src/current/v26.2/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/create-statistics.md b/src/current/v26.2/create-statistics.md index 6cea311d11f..c4ad75d172a 100644 --- a/src/current/v26.2/create-statistics.md +++ b/src/current/v26.2/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v26.2/create-table-as.md b/src/current/v26.2/create-table-as.md index 4c9bfd150a7..677d39ced4b 100644 --- a/src/current/v26.2/create-table-as.md +++ b/src/current/v26.2/create-table-as.md @@ -39,31 +39,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.2/create-table.md b/src/current/v26.2/create-table.md index cd364222e18..15c362065de 100644 --- a/src/current/v26.2/create-table.md +++ b/src/current/v26.2/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.2/create-trigger.md b/src/current/v26.2/create-trigger.md index 873dd2b0806..0f6eef5d794 100644 --- a/src/current/v26.2/create-trigger.md +++ b/src/current/v26.2/create-trigger.md @@ -15,7 +15,7 @@ To create a trigger, a user must have the `TRIGGER` [privilege]({% link {{ page. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/create-type.md b/src/current/v26.2/create-type.md index f58107927df..7e28d6a4ccc 100644 --- a/src/current/v26.2/create-type.md +++ b/src/current/v26.2/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/create-view.md b/src/current/v26.2/create-view.md index 132ea9bfdfb..edae1c73a8a 100644 --- a/src/current/v26.2/create-view.md +++ b/src/current/v26.2/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/cursors.md b/src/current/v26.2/cursors.md index a32b246dff8..094830e7f00 100644 --- a/src/current/v26.2/cursors.md +++ b/src/current/v26.2/cursors.md @@ -26,15 +26,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v26.2/default-value.md b/src/current/v26.2/default-value.md index 61cdbed5a66..f3640a2a77d 100644 --- a/src/current/v26.2/default-value.md +++ b/src/current/v26.2/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.2/delete.md b/src/current/v26.2/delete.md index fe591895cc2..dc2e88084a4 100644 --- a/src/current/v26.2/delete.md +++ b/src/current/v26.2/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/do.md b/src/current/v26.2/do.md index ab528497874..6c5564e424b 100644 --- a/src/current/v26.2/do.md +++ b/src/current/v26.2/do.md @@ -15,7 +15,7 @@ The `DO` [statement]({% link {{ page.version.version }}/sql-statements.md %}) de ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/do.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/do.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/drop-database.md b/src/current/v26.2/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v26.2/drop-database.md +++ b/src/current/v26.2/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/drop-external-connection.md b/src/current/v26.2/drop-external-connection.md index 6aa075208fd..328b5e73a2b 100644 --- a/src/current/v26.2/drop-external-connection.md +++ b/src/current/v26.2/drop-external-connection.md @@ -27,7 +27,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/drop-function.md b/src/current/v26.2/drop-function.md index 782d45befeb..b3d8bc998df 100644 --- a/src/current/v26.2/drop-function.md +++ b/src/current/v26.2/drop-function.md @@ -17,7 +17,7 @@ To drop a function, the user must be the owner of the function. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/drop-index.md b/src/current/v26.2/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v26.2/drop-index.md +++ b/src/current/v26.2/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/drop-owned-by.md b/src/current/v26.2/drop-owned-by.md index b481bedc177..165bebb8729 100644 --- a/src/current/v26.2/drop-owned-by.md +++ b/src/current/v26.2/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/drop-policy.md b/src/current/v26.2/drop-policy.md index 8cf1b7aed3e..56fa94b7d0e 100644 --- a/src/current/v26.2/drop-policy.md +++ b/src/current/v26.2/drop-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_policy_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v26.2/drop-procedure.md b/src/current/v26.2/drop-procedure.md index 7d03b493bfc..300979db408 100644 --- a/src/current/v26.2/drop-procedure.md +++ b/src/current/v26.2/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, the user must be the owner of the procedure. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/drop-role.md b/src/current/v26.2/drop-role.md index 77ed5c9f93c..d4c5704109d 100644 --- a/src/current/v26.2/drop-role.md +++ b/src/current/v26.2/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/drop-schedules.md b/src/current/v26.2/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v26.2/drop-schedules.md +++ b/src/current/v26.2/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/drop-schema.md b/src/current/v26.2/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v26.2/drop-schema.md +++ b/src/current/v26.2/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/drop-sequence.md b/src/current/v26.2/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v26.2/drop-sequence.md +++ b/src/current/v26.2/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/drop-table.md b/src/current/v26.2/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v26.2/drop-table.md +++ b/src/current/v26.2/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/drop-trigger.md b/src/current/v26.2/drop-trigger.md index 54d11386ce2..f6e1fbd9924 100644 --- a/src/current/v26.2/drop-trigger.md +++ b/src/current/v26.2/drop-trigger.md @@ -15,7 +15,7 @@ To drop a trigger, the user must be the owner of the table on which the trigger ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/drop-type.md b/src/current/v26.2/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v26.2/drop-type.md +++ b/src/current/v26.2/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/drop-view.md b/src/current/v26.2/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v26.2/drop-view.md +++ b/src/current/v26.2/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/explain-analyze.md b/src/current/v26.2/explain-analyze.md index 048d9cede6d..a0c90748e20 100644 --- a/src/current/v26.2/explain-analyze.md +++ b/src/current/v26.2/explain-analyze.md @@ -21,7 +21,7 @@ To inspect a statement plan without executing the statement, use [`EXPLAIN`]({% ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/explain.md b/src/current/v26.2/explain.md index fc4b2c671a6..0c7d8133c27 100644 --- a/src/current/v26.2/explain.md +++ b/src/current/v26.2/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/export.md b/src/current/v26.2/export.md index 6d3a553309b..2edf9fbb26d 100644 --- a/src/current/v26.2/export.md +++ b/src/current/v26.2/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v26.2/foreign-key.md b/src/current/v26.2/foreign-key.md index b9e6cc50f5c..8a24c46ed79 100644 --- a/src/current/v26.2/foreign-key.md +++ b/src/current/v26.2/foreign-key.md @@ -130,7 +130,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -160,7 +160,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v26.2/grant.md b/src/current/v26.2/grant.md index b675280ccd5..5a2310a58f4 100644 --- a/src/current/v26.2/grant.md +++ b/src/current/v26.2/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/import-into.md b/src/current/v26.2/import-into.md index 2381d08a084..2cbe2720578 100644 --- a/src/current/v26.2/import-into.md +++ b/src/current/v26.2/import-into.md @@ -109,7 +109,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.2/insert.md b/src/current/v26.2/insert.md index 262e18c6ec7..63144b8584f 100644 --- a/src/current/v26.2/insert.md +++ b/src/current/v26.2/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v26.2/inspect.md b/src/current/v26.2/inspect.md index 5d5b428fd14..d572e7736b5 100644 --- a/src/current/v26.2/inspect.md +++ b/src/current/v26.2/inspect.md @@ -22,11 +22,11 @@ To run `INSPECT` and view its results, the user must have: ## Synopsis
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/inspect_table.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/inspect_table.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/inspect_database.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/inspect_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/joins.md b/src/current/v26.2/joins.md index b72ddca83a4..0350a4b5944 100644 --- a/src/current/v26.2/joins.md +++ b/src/current/v26.2/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/not-null.md b/src/current/v26.2/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v26.2/not-null.md +++ b/src/current/v26.2/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.2/order-by.md b/src/current/v26.2/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v26.2/order-by.md +++ b/src/current/v26.2/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/pause-job.md b/src/current/v26.2/pause-job.md index a3f9eaf1d5a..a9cb56380b4 100644 --- a/src/current/v26.2/pause-job.md +++ b/src/current/v26.2/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/pause-schedules.md b/src/current/v26.2/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v26.2/pause-schedules.md +++ b/src/current/v26.2/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/primary-key.md b/src/current/v26.2/primary-key.md index 2fc85805386..4bc8f37b1bf 100644 --- a/src/current/v26.2/primary-key.md +++ b/src/current/v26.2/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.2/reassign-owned.md b/src/current/v26.2/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v26.2/reassign-owned.md +++ b/src/current/v26.2/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/refresh.md b/src/current/v26.2/refresh.md index fa71ef5599d..f957c76ea0e 100644 --- a/src/current/v26.2/refresh.md +++ b/src/current/v26.2/refresh.md @@ -18,7 +18,7 @@ The user must have the [`MAINTAIN` privilege]({% link {{ page.version.version }} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/release-savepoint.md b/src/current/v26.2/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v26.2/release-savepoint.md +++ b/src/current/v26.2/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/reset-cluster-setting.md b/src/current/v26.2/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v26.2/reset-cluster-setting.md +++ b/src/current/v26.2/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/reset-vars.md b/src/current/v26.2/reset-vars.md index 5a5a5d5107c..2c1064de83c 100644 --- a/src/current/v26.2/reset-vars.md +++ b/src/current/v26.2/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/restore.md b/src/current/v26.2/restore.md index d1de15c5b86..41c11bf88e2 100644 --- a/src/current/v26.2/restore.md +++ b/src/current/v26.2/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/resume-job.md b/src/current/v26.2/resume-job.md index acf3e249a86..fadd0c57d8b 100644 --- a/src/current/v26.2/resume-job.md +++ b/src/current/v26.2/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/resume-schedules.md b/src/current/v26.2/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v26.2/resume-schedules.md +++ b/src/current/v26.2/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/revoke.md b/src/current/v26.2/revoke.md index d44d6d373b5..ea8395f2590 100644 --- a/src/current/v26.2/revoke.md +++ b/src/current/v26.2/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/rollback-transaction.md b/src/current/v26.2/rollback-transaction.md index 16e8a70974f..fec8dfc9486 100644 --- a/src/current/v26.2/rollback-transaction.md +++ b/src/current/v26.2/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/savepoint.md b/src/current/v26.2/savepoint.md index f89df9f38dd..6e155e6cb1d 100644 --- a/src/current/v26.2/savepoint.md +++ b/src/current/v26.2/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/select-clause.md b/src/current/v26.2/select-clause.md index dc7d8e70503..59a575e2373 100644 --- a/src/current/v26.2/select-clause.md +++ b/src/current/v26.2/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.2/select-for-update.md b/src/current/v26.2/select-for-update.md index c7cf320d1eb..2b20d18411d 100644 --- a/src/current/v26.2/select-for-update.md +++ b/src/current/v26.2/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v26.2/selection-queries.md b/src/current/v26.2/selection-queries.md index 125e7bb3dc2..cab3ebf4fcc 100644 --- a/src/current/v26.2/selection-queries.md +++ b/src/current/v26.2/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v26.2/set-cluster-setting.md b/src/current/v26.2/set-cluster-setting.md index 44e1e3418d4..6d68a30ef3d 100644 --- a/src/current/v26.2/set-cluster-setting.md +++ b/src/current/v26.2/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v26.2/set-transaction.md b/src/current/v26.2/set-transaction.md index a5c9b4807c3..1a13329cb4a 100644 --- a/src/current/v26.2/set-transaction.md +++ b/src/current/v26.2/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/set-vars.md b/src/current/v26.2/set-vars.md index 878c7ba3cac..83702e9c5a0 100644 --- a/src/current/v26.2/set-vars.md +++ b/src/current/v26.2/set-vars.md @@ -28,7 +28,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -38,7 +38,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.2/show-cluster-setting.md b/src/current/v26.2/show-cluster-setting.md index 6c399a5a14d..dee3f24a260 100644 --- a/src/current/v26.2/show-cluster-setting.md +++ b/src/current/v26.2/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-columns.md b/src/current/v26.2/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v26.2/show-columns.md +++ b/src/current/v26.2/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-constraints.md b/src/current/v26.2/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v26.2/show-constraints.md +++ b/src/current/v26.2/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-create-external-connection.md b/src/current/v26.2/show-create-external-connection.md index ace4610adcd..5679de41a35 100644 --- a/src/current/v26.2/show-create-external-connection.md +++ b/src/current/v26.2/show-create-external-connection.md @@ -22,7 +22,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/show-create-schedule.md b/src/current/v26.2/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v26.2/show-create-schedule.md +++ b/src/current/v26.2/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-create.md b/src/current/v26.2/show-create.md index c769d7f284b..e8ae46f3824 100644 --- a/src/current/v26.2/show-create.md +++ b/src/current/v26.2/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-databases.md b/src/current/v26.2/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v26.2/show-databases.md +++ b/src/current/v26.2/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/show-default-privileges.md b/src/current/v26.2/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v26.2/show-default-privileges.md +++ b/src/current/v26.2/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-default-session-variables-for-role.md b/src/current/v26.2/show-default-session-variables-for-role.md index eb2c42d5a4b..804af977c0b 100644 --- a/src/current/v26.2/show-default-session-variables-for-role.md +++ b/src/current/v26.2/show-default-session-variables-for-role.md @@ -13,7 +13,7 @@ The results returned only include the values of session variables that are chang ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_session_variables_for_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-enums.md b/src/current/v26.2/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v26.2/show-enums.md +++ b/src/current/v26.2/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-external-connection.md b/src/current/v26.2/show-external-connection.md index 68730b1db29..6cb9a9595e1 100644 --- a/src/current/v26.2/show-external-connection.md +++ b/src/current/v26.2/show-external-connection.md @@ -21,7 +21,7 @@ Without the `admin` role, users can view the external connections that they own. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/show-full-table-scans.md b/src/current/v26.2/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v26.2/show-full-table-scans.md +++ b/src/current/v26.2/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/show-index.md b/src/current/v26.2/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v26.2/show-index.md +++ b/src/current/v26.2/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-inspect-errors.md b/src/current/v26.2/show-inspect-errors.md index f6e51c67338..2ee546c0d97 100644 --- a/src/current/v26.2/show-inspect-errors.md +++ b/src/current/v26.2/show-inspect-errors.md @@ -18,7 +18,7 @@ To run `SHOW INSPECT ERRORS`, the user must have: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_inspect_errors.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_inspect_errors.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-jobs.md b/src/current/v26.2/show-jobs.md index 1a8a2f1ebad..de7e5e86836 100644 --- a/src/current/v26.2/show-jobs.md +++ b/src/current/v26.2/show-jobs.md @@ -36,7 +36,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-locality.md b/src/current/v26.2/show-locality.md index 983e50d381e..2efc014f413 100644 --- a/src/current/v26.2/show-locality.md +++ b/src/current/v26.2/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v26.2/show-partitions.md b/src/current/v26.2/show-partitions.md index 528853f58ad..9f4e1f40c01 100644 --- a/src/current/v26.2/show-partitions.md +++ b/src/current/v26.2/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/show-policies.md b/src/current/v26.2/show-policies.md index 9e296fdf8e9..d621005c2db 100644 --- a/src/current/v26.2/show-policies.md +++ b/src/current/v26.2/show-policies.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_policies_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v26.2/show-ranges.md b/src/current/v26.2/show-ranges.md index a868a781655..d13d3e05f1e 100644 --- a/src/current/v26.2/show-ranges.md +++ b/src/current/v26.2/show-ranges.md @@ -14,7 +14,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/show-regions.md b/src/current/v26.2/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v26.2/show-regions.md +++ b/src/current/v26.2/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/show-roles.md b/src/current/v26.2/show-roles.md index ee275ed8928..28489a83fe1 100644 --- a/src/current/v26.2/show-roles.md +++ b/src/current/v26.2/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/show-savepoint-status.md b/src/current/v26.2/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v26.2/show-savepoint-status.md +++ b/src/current/v26.2/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v26.2/show-schedules.md b/src/current/v26.2/show-schedules.md index 83b9d10c3ca..83741352435 100644 --- a/src/current/v26.2/show-schedules.md +++ b/src/current/v26.2/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-schemas.md b/src/current/v26.2/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v26.2/show-schemas.md +++ b/src/current/v26.2/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-sequences.md b/src/current/v26.2/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v26.2/show-sequences.md +++ b/src/current/v26.2/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-sessions.md b/src/current/v26.2/show-sessions.md index e4f37bcd18d..a9ee9353a71 100644 --- a/src/current/v26.2/show-sessions.md +++ b/src/current/v26.2/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v26.2/show-statement-hints.md b/src/current/v26.2/show-statement-hints.md index 1b3029e97ca..129a62ed9ee 100644 --- a/src/current/v26.2/show-statement-hints.md +++ b/src/current/v26.2/show-statement-hints.md @@ -14,7 +14,7 @@ Users must have the [`VIEWCLUSTERMETADATA`]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statement_hints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statement_hints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-statements.md b/src/current/v26.2/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v26.2/show-statements.md +++ b/src/current/v26.2/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v26.2/show-statistics.md b/src/current/v26.2/show-statistics.md index 59143af8946..c3da34eb99d 100644 --- a/src/current/v26.2/show-statistics.md +++ b/src/current/v26.2/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v26.2/show-super-regions.md b/src/current/v26.2/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v26.2/show-super-regions.md +++ b/src/current/v26.2/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/show-tables.md b/src/current/v26.2/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v26.2/show-tables.md +++ b/src/current/v26.2/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/show-trace.md b/src/current/v26.2/show-trace.md index 7195c3949a8..fe0cd6af896 100644 --- a/src/current/v26.2/show-trace.md +++ b/src/current/v26.2/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-triggers.md b/src/current/v26.2/show-triggers.md index 602933f95cf..c8db44e85e0 100644 --- a/src/current/v26.2/show-triggers.md +++ b/src/current/v26.2/show-triggers.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_triggers.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_triggers.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/show-users.md b/src/current/v26.2/show-users.md index 45ddd70cceb..3f2616da7b5 100644 --- a/src/current/v26.2/show-users.md +++ b/src/current/v26.2/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/show-vars.md b/src/current/v26.2/show-vars.md index f341d856afd..edf26fa8b7f 100644 --- a/src/current/v26.2/show-vars.md +++ b/src/current/v26.2/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.2/show-zone-configurations.md b/src/current/v26.2/show-zone-configurations.md index b827c31bc36..1aee219fcff 100644 --- a/src/current/v26.2/show-zone-configurations.md +++ b/src/current/v26.2/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/sql-grammar.md b/src/current/v26.2/sql-grammar.md index f82427f6e4a..86e986ed3bf 100644 --- a/src/current/v26.2/sql-grammar.md +++ b/src/current/v26.2/sql-grammar.md @@ -42,5 +42,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.2/table-expressions.md b/src/current/v26.2/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v26.2/table-expressions.md +++ b/src/current/v26.2/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/truncate.md b/src/current/v26.2/truncate.md index 96afe55ece9..68e62bba34d 100644 --- a/src/current/v26.2/truncate.md +++ b/src/current/v26.2/truncate.md @@ -14,7 +14,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.2/unique.md b/src/current/v26.2/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v26.2/unique.md +++ b/src/current/v26.2/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.2/update.md b/src/current/v26.2/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v26.2/update.md +++ b/src/current/v26.2/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/upsert.md b/src/current/v26.2/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v26.2/upsert.md +++ b/src/current/v26.2/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.2/window-functions.md b/src/current/v26.2/window-functions.md index 891a7ae61fa..e2ac82cb4b7 100644 --- a/src/current/v26.2/window-functions.md +++ b/src/current/v26.2/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.2/with-storage-parameter.md b/src/current/v26.2/with-storage-parameter.md index 3dad468d30b..7295855b14a 100644 --- a/src/current/v26.2/with-storage-parameter.md +++ b/src/current/v26.2/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.3/alter-backup-schedule.md b/src/current/v26.3/alter-backup-schedule.md index 24cf72a6193..9eac9405467 100644 --- a/src/current/v26.3/alter-backup-schedule.md +++ b/src/current/v26.3/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-backup.md b/src/current/v26.3/alter-backup.md index c45cbfd48f0..b01c828552f 100644 --- a/src/current/v26.3/alter-backup.md +++ b/src/current/v26.3/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-changefeed.md b/src/current/v26.3/alter-changefeed.md index 30e6b5e4b6d..2ef540453e4 100644 --- a/src/current/v26.3/alter-changefeed.md +++ b/src/current/v26.3/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-database.md b/src/current/v26.3/alter-database.md index 758aed130c8..c11c2da3d92 100644 --- a/src/current/v26.3/alter-database.md +++ b/src/current/v26.3/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-default-privileges.md b/src/current/v26.3/alter-default-privileges.md index ebc97149c9b..acffc908b60 100644 --- a/src/current/v26.3/alter-default-privileges.md +++ b/src/current/v26.3/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/alter-external-connection.md b/src/current/v26.3/alter-external-connection.md index 5bf1150a641..22e80cf6e1e 100644 --- a/src/current/v26.3/alter-external-connection.md +++ b/src/current/v26.3/alter-external-connection.md @@ -32,7 +32,7 @@ GRANT UPDATE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/alter-function.md b/src/current/v26.3/alter-function.md index 98a5f1fe0b2..d06150780c6 100644 --- a/src/current/v26.3/alter-function.md +++ b/src/current/v26.3/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-index.md b/src/current/v26.3/alter-index.md index ed21d190178..7a98361bb2f 100644 --- a/src/current/v26.3/alter-index.md +++ b/src/current/v26.3/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-job.md b/src/current/v26.3/alter-job.md index f823d00fce0..e9ad0cc4e5c 100644 --- a/src/current/v26.3/alter-job.md +++ b/src/current/v26.3/alter-job.md @@ -21,7 +21,7 @@ To add a user to a role, refer to the [`GRANT`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/alter-partition.md b/src/current/v26.3/alter-partition.md index 93035174565..01a8aed7cb4 100644 --- a/src/current/v26.3/alter-partition.md +++ b/src/current/v26.3/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_zone_partition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/alter-policy.md b/src/current/v26.3/alter-policy.md index 8c4fedf092a..d8e8cb7b31a 100644 --- a/src/current/v26.3/alter-policy.md +++ b/src/current/v26.3/alter-policy.md @@ -27,9 +27,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_policy.html %} -
--> diff --git a/src/current/v26.3/alter-procedure.md b/src/current/v26.3/alter-procedure.md index f098822294b..46b218d67ad 100644 --- a/src/current/v26.3/alter-procedure.md +++ b/src/current/v26.3/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-range.md b/src/current/v26.3/alter-range.md index 485deb4d4ca..125856c2f75 100644 --- a/src/current/v26.3/alter-range.md +++ b/src/current/v26.3/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_range.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-role.md b/src/current/v26.3/alter-role.md index 6f6e6c01c9f..9fa4d15aac5 100644 --- a/src/current/v26.3/alter-role.md +++ b/src/current/v26.3/alter-role.md @@ -28,7 +28,7 @@ Password creation and alteration is supported only in secure clusters. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-schema.md b/src/current/v26.3/alter-schema.md index 17e3e23cd07..bab626a711c 100644 --- a/src/current/v26.3/alter-schema.md +++ b/src/current/v26.3/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/alter-sequence.md b/src/current/v26.3/alter-sequence.md index afea50171b5..4d83a5302f6 100644 --- a/src/current/v26.3/alter-sequence.md +++ b/src/current/v26.3/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-table.md b/src/current/v26.3/alter-table.md index e03b1ccf00c..c1c2fa23d5c 100644 --- a/src/current/v26.3/alter-table.md +++ b/src/current/v26.3/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_table_cmds.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-type.md b/src/current/v26.3/alter-type.md index 5ab80386b5a..b0bb64e0943 100644 --- a/src/current/v26.3/alter-type.md +++ b/src/current/v26.3/alter-type.md @@ -12,7 +12,7 @@ The `ALTER TYPE` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-view.md b/src/current/v26.3/alter-view.md index d152679f0b9..0c46271ac80 100644 --- a/src/current/v26.3/alter-view.md +++ b/src/current/v26.3/alter-view.md @@ -18,7 +18,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/alter_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/backup.md b/src/current/v26.3/backup.md index 90a29638744..f9c7a52642a 100644 --- a/src/current/v26.3/backup.md +++ b/src/current/v26.3/backup.md @@ -73,7 +73,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/backup.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/begin-transaction.md b/src/current/v26.3/begin-transaction.md index 6c50b135e95..2e44cb207b1 100644 --- a/src/current/v26.3/begin-transaction.md +++ b/src/current/v26.3/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/legacy_begin.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/call.md b/src/current/v26.3/call.md index 2ceb825dc8d..791fa3af5e2 100644 --- a/src/current/v26.3/call.md +++ b/src/current/v26.3/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/call.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/cancel-job.md b/src/current/v26.3/cancel-job.md index 638bc1f2c3f..950576a65ee 100644 --- a/src/current/v26.3/cancel-job.md +++ b/src/current/v26.3/cancel-job.md @@ -28,13 +28,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/cancel-query.md b/src/current/v26.3/cancel-query.md index 80012e30c17..68d5b032fe5 100644 --- a/src/current/v26.3/cancel-query.md +++ b/src/current/v26.3/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_query.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/cancel-session.md b/src/current/v26.3/cancel-session.md index 4dbc0b5cffe..b88db84c242 100644 --- a/src/current/v26.3/cancel-session.md +++ b/src/current/v26.3/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/cancel_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/check-external-connection.md b/src/current/v26.3/check-external-connection.md index 3037bb413d4..2088aa5138f 100644 --- a/src/current/v26.3/check-external-connection.md +++ b/src/current/v26.3/check-external-connection.md @@ -13,7 +13,7 @@ You can use the `CHECK EXTERNAL CONNECTION` to test the connection to [**cloud s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/check.md b/src/current/v26.3/check.md index 9248d0d7b48..3bf9b668c78 100644 --- a/src/current/v26.3/check.md +++ b/src/current/v26.3/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/check_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.3/comment-on.md b/src/current/v26.3/comment-on.md index 613389b23d3..5b9f29fef1e 100644 --- a/src/current/v26.3/comment-on.md +++ b/src/current/v26.3/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/comment.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/commit-transaction.md b/src/current/v26.3/commit-transaction.md index 40e494017b7..e20970b4ad3 100644 --- a/src/current/v26.3/commit-transaction.md +++ b/src/current/v26.3/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/commit_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/common-table-expressions.md b/src/current/v26.3/common-table-expressions.md index a76f13ff39d..7aad02169d7 100644 --- a/src/current/v26.3/common-table-expressions.md +++ b/src/current/v26.3/common-table-expressions.md @@ -14,7 +14,7 @@ For many workloads, CTEs are an effective alternative to [temporary tables]({% l ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/with_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/copy.md b/src/current/v26.3/copy.md index 144da73b4ac..0f11835ebeb 100644 --- a/src/current/v26.3/copy.md +++ b/src/current/v26.3/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/copy.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/create-changefeed.md b/src/current/v26.3/create-changefeed.md index 1960fadb0b1..3a014e927f9 100644 --- a/src/current/v26.3/create-changefeed.md +++ b/src/current/v26.3/create-changefeed.md @@ -26,7 +26,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-database.md b/src/current/v26.3/create-database.md index 3783b53e7f8..aeaca5f5e7c 100644 --- a/src/current/v26.3/create-database.md +++ b/src/current/v26.3/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_database.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-external-connection.md b/src/current/v26.3/create-external-connection.md index 4e4ac1e7c3a..d9faa8fb4a2 100644 --- a/src/current/v26.3/create-external-connection.md +++ b/src/current/v26.3/create-external-connection.md @@ -43,7 +43,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/create-function.md b/src/current/v26.3/create-function.md index afd17f042e5..da7af3f2556 100644 --- a/src/current/v26.3/create-function.md +++ b/src/current/v26.3/create-function.md @@ -22,7 +22,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-index.md b/src/current/v26.3/create-index.md index 4994ae8cf7c..0aec7a69b00 100644 --- a/src/current/v26.3/create-index.md +++ b/src/current/v26.3/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_inverted_index.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-policy.md b/src/current/v26.3/create-policy.md index cd4338d57e0..ed6caef24a6 100644 --- a/src/current/v26.3/create-policy.md +++ b/src/current/v26.3/create-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_policy.html %} -
--> diff --git a/src/current/v26.3/create-procedure.md b/src/current/v26.3/create-procedure.md index bae2a751397..8f8b6dacf55 100644 --- a/src/current/v26.3/create-procedure.md +++ b/src/current/v26.3/create-procedure.md @@ -24,7 +24,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-role.md b/src/current/v26.3/create-role.md index f380f8e7d4b..5115999d961 100644 --- a/src/current/v26.3/create-role.md +++ b/src/current/v26.3/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-schedule-for-changefeed.md b/src/current/v26.3/create-schedule-for-changefeed.md index c450dcfca34..ce3a9d11c7e 100644 --- a/src/current/v26.3/create-schedule-for-changefeed.md +++ b/src/current/v26.3/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schedule_for_changefeed.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/create-schema.md b/src/current/v26.3/create-schema.md index 3a4060e2ca9..962f85e301e 100644 --- a/src/current/v26.3/create-schema.md +++ b/src/current/v26.3/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/create-sequence.md b/src/current/v26.3/create-sequence.md index 72bc62b717b..1331deb2395 100644 --- a/src/current/v26.3/create-sequence.md +++ b/src/current/v26.3/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_sequence.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-statistics.md b/src/current/v26.3/create-statistics.md index 6cea311d11f..c4ad75d172a 100644 --- a/src/current/v26.3/create-statistics.md +++ b/src/current/v26.3/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/analyze.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v26.3/create-table-as.md b/src/current/v26.3/create-table-as.md index 4c9bfd150a7..677d39ced4b 100644 --- a/src/current/v26.3/create-table-as.md +++ b/src/current/v26.3/create-table-as.md @@ -39,31 +39,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_as.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_col_qual_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_as_constraint_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.3/create-table.md b/src/current/v26.3/create-table.md index cd364222e18..15c362065de 100644 --- a/src/current/v26.3/create-table.md +++ b/src/current/v26.3/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_persistence_temp_table.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/column_table_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/col_qualification.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/index_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/family_def.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_constraint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/like_table_option_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_with_storage_parameter_list.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.3/create-trigger.md b/src/current/v26.3/create-trigger.md index 873dd2b0806..0f6eef5d794 100644 --- a/src/current/v26.3/create-trigger.md +++ b/src/current/v26.3/create-trigger.md @@ -15,7 +15,7 @@ To create a trigger, a user must have the `TRIGGER` [privilege]({% link {{ page. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-type.md b/src/current/v26.3/create-type.md index f58107927df..7e28d6a4ccc 100644 --- a/src/current/v26.3/create-type.md +++ b/src/current/v26.3/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-view.md b/src/current/v26.3/create-view.md index 132ea9bfdfb..edae1c73a8a 100644 --- a/src/current/v26.3/create-view.md +++ b/src/current/v26.3/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_view.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/cursors.md b/src/current/v26.3/cursors.md index a32b246dff8..094830e7f00 100644 --- a/src/current/v26.3/cursors.md +++ b/src/current/v26.3/cursors.md @@ -26,15 +26,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/declare_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/fetch_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/close_cursor.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v26.3/default-value.md b/src/current/v26.3/default-value.md index 61cdbed5a66..f3640a2a77d 100644 --- a/src/current/v26.3/default-value.md +++ b/src/current/v26.3/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/default_value_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.3/delete.md b/src/current/v26.3/delete.md index fe591895cc2..dc2e88084a4 100644 --- a/src/current/v26.3/delete.md +++ b/src/current/v26.3/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/delete.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/do.md b/src/current/v26.3/do.md index ab528497874..6c5564e424b 100644 --- a/src/current/v26.3/do.md +++ b/src/current/v26.3/do.md @@ -15,7 +15,7 @@ The `DO` [statement]({% link {{ page.version.version }}/sql-statements.md %}) de ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/do.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/do.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-database.md b/src/current/v26.3/drop-database.md index 4d9a87ece82..e868cb811e8 100644 --- a/src/current/v26.3/drop-database.md +++ b/src/current/v26.3/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_database.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-external-connection.md b/src/current/v26.3/drop-external-connection.md index 6aa075208fd..328b5e73a2b 100644 --- a/src/current/v26.3/drop-external-connection.md +++ b/src/current/v26.3/drop-external-connection.md @@ -27,7 +27,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_external_connection.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/drop-function.md b/src/current/v26.3/drop-function.md index 782d45befeb..b3d8bc998df 100644 --- a/src/current/v26.3/drop-function.md +++ b/src/current/v26.3/drop-function.md @@ -17,7 +17,7 @@ To drop a function, the user must be the owner of the function. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_func.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-index.md b/src/current/v26.3/drop-index.md index a25b0ac9e25..e7f8f297749 100644 --- a/src/current/v26.3/drop-index.md +++ b/src/current/v26.3/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_index.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/drop-owned-by.md b/src/current/v26.3/drop-owned-by.md index b481bedc177..165bebb8729 100644 --- a/src/current/v26.3/drop-owned-by.md +++ b/src/current/v26.3/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_owned_by.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-policy.md b/src/current/v26.3/drop-policy.md index 8cf1b7aed3e..56fa94b7d0e 100644 --- a/src/current/v26.3/drop-policy.md +++ b/src/current/v26.3/drop-policy.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_policy_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v26.3/drop-procedure.md b/src/current/v26.3/drop-procedure.md index 7d03b493bfc..300979db408 100644 --- a/src/current/v26.3/drop-procedure.md +++ b/src/current/v26.3/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, the user must be the owner of the procedure. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_proc.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-role.md b/src/current/v26.3/drop-role.md index 77ed5c9f93c..d4c5704109d 100644 --- a/src/current/v26.3/drop-role.md +++ b/src/current/v26.3/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_role.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-schedules.md b/src/current/v26.3/drop-schedules.md index 532308045c6..cc735d05ae3 100644 --- a/src/current/v26.3/drop-schedules.md +++ b/src/current/v26.3/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-schema.md b/src/current/v26.3/drop-schema.md index fa34a32f5c1..d6bf8f53444 100644 --- a/src/current/v26.3/drop-schema.md +++ b/src/current/v26.3/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_schema.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/drop-sequence.md b/src/current/v26.3/drop-sequence.md index cba4d81d01c..d02bb7793c0 100644 --- a/src/current/v26.3/drop-sequence.md +++ b/src/current/v26.3/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_sequence.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-table.md b/src/current/v26.3/drop-table.md index 344f6fe5d8e..3377bebb8fa 100644 --- a/src/current/v26.3/drop-table.md +++ b/src/current/v26.3/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-trigger.md b/src/current/v26.3/drop-trigger.md index 54d11386ce2..f6e1fbd9924 100644 --- a/src/current/v26.3/drop-trigger.md +++ b/src/current/v26.3/drop-trigger.md @@ -15,7 +15,7 @@ To drop a trigger, the user must be the owner of the table on which the trigger ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_trigger.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-type.md b/src/current/v26.3/drop-type.md index e8a5da69fb6..5696173c0ec 100644 --- a/src/current/v26.3/drop-type.md +++ b/src/current/v26.3/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_type.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-view.md b/src/current/v26.3/drop-view.md index c11f26d5fdd..d985775fcb5 100644 --- a/src/current/v26.3/drop-view.md +++ b/src/current/v26.3/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/drop_view.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/explain-analyze.md b/src/current/v26.3/explain-analyze.md index 0c726c552b4..02e3053c144 100644 --- a/src/current/v26.3/explain-analyze.md +++ b/src/current/v26.3/explain-analyze.md @@ -21,7 +21,7 @@ To inspect a statement plan without executing the statement, use [`EXPLAIN`]({% ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain_analyze.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/explain.md b/src/current/v26.3/explain.md index d4640435580..4ba62b12ff3 100644 --- a/src/current/v26.3/explain.md +++ b/src/current/v26.3/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/explain.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/export.md b/src/current/v26.3/export.md index 6d3a553309b..2edf9fbb26d 100644 --- a/src/current/v26.3/export.md +++ b/src/current/v26.3/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/export.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v26.3/foreign-key.md b/src/current/v26.3/foreign-key.md index b9e6cc50f5c..8a24c46ed79 100644 --- a/src/current/v26.3/foreign-key.md +++ b/src/current/v26.3/foreign-key.md @@ -130,7 +130,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_column_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -160,7 +160,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/foreign_key_table_level.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v26.3/grant.md b/src/current/v26.3/grant.md index b675280ccd5..5a2310a58f4 100644 --- a/src/current/v26.3/grant.md +++ b/src/current/v26.3/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/grant.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/import-into.md b/src/current/v26.3/import-into.md index d9df7294c88..588408abfd7 100644 --- a/src/current/v26.3/import-into.md +++ b/src/current/v26.3/import-into.md @@ -109,7 +109,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/import_into.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.3/insert.md b/src/current/v26.3/insert.md index 262e18c6ec7..63144b8584f 100644 --- a/src/current/v26.3/insert.md +++ b/src/current/v26.3/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/insert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/on_conflict.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v26.3/inspect.md b/src/current/v26.3/inspect.md index 850dd4ad8a3..ff617f18ecd 100644 --- a/src/current/v26.3/inspect.md +++ b/src/current/v26.3/inspect.md @@ -22,11 +22,11 @@ To run `INSPECT` and view its results, the user must have: ## Synopsis
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/inspect_table.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/inspect_table.html{% endcapture %}{% include {{ diagram_include }} %}
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/inspect_database.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/inspect_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/joins.md b/src/current/v26.3/joins.md index b72ddca83a4..0350a4b5944 100644 --- a/src/current/v26.3/joins.md +++ b/src/current/v26.3/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/joined_table.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/not-null.md b/src/current/v26.3/not-null.md index 8d46d0c29e3..c791017c9ba 100644 --- a/src/current/v26.3/not-null.md +++ b/src/current/v26.3/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/not_null_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.3/order-by.md b/src/current/v26.3/order-by.md index 569206ccf8d..9901bc48b98 100644 --- a/src/current/v26.3/order-by.md +++ b/src/current/v26.3/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/sort_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/pause-job.md b/src/current/v26.3/pause-job.md index a3f9eaf1d5a..a9cb56380b4 100644 --- a/src/current/v26.3/pause-job.md +++ b/src/current/v26.3/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/pause-schedules.md b/src/current/v26.3/pause-schedules.md index 49757f1bccf..4754b2b85b1 100644 --- a/src/current/v26.3/pause-schedules.md +++ b/src/current/v26.3/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/pause_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/primary-key.md b/src/current/v26.3/primary-key.md index 2fc85805386..4bc8f37b1bf 100644 --- a/src/current/v26.3/primary-key.md +++ b/src/current/v26.3/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/primary_key_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.3/reassign-owned.md b/src/current/v26.3/reassign-owned.md index 8b0fcc1d257..3435192606c 100644 --- a/src/current/v26.3/reassign-owned.md +++ b/src/current/v26.3/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reassign_owned_by.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/refresh.md b/src/current/v26.3/refresh.md index fa71ef5599d..f957c76ea0e 100644 --- a/src/current/v26.3/refresh.md +++ b/src/current/v26.3/refresh.md @@ -18,7 +18,7 @@ The user must have the [`MAINTAIN` privilege]({% link {{ page.version.version }} ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/refresh_materialized_views.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/release-savepoint.md b/src/current/v26.3/release-savepoint.md index 4aff2d07886..3bed8ba0bb3 100644 --- a/src/current/v26.3/release-savepoint.md +++ b/src/current/v26.3/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/release_savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/reset-cluster-setting.md b/src/current/v26.3/reset-cluster-setting.md index 11a4fb81dbd..ea9b8345986 100644 --- a/src/current/v26.3/reset-cluster-setting.md +++ b/src/current/v26.3/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_csetting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/reset-vars.md b/src/current/v26.3/reset-vars.md index 5a5a5d5107c..2c1064de83c 100644 --- a/src/current/v26.3/reset-vars.md +++ b/src/current/v26.3/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/reset_session.html %}
+
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/restore.md b/src/current/v26.3/restore.md index b6ead4fae57..23b91358b74 100644 --- a/src/current/v26.3/restore.md +++ b/src/current/v26.3/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/restore.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/resume-job.md b/src/current/v26.3/resume-job.md index acf3e249a86..fadd0c57d8b 100644 --- a/src/current/v26.3/resume-job.md +++ b/src/current/v26.3/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_job.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_all_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/resume-schedules.md b/src/current/v26.3/resume-schedules.md index 42c98ea1309..ec49c4a0a45 100644 --- a/src/current/v26.3/resume-schedules.md +++ b/src/current/v26.3/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/resume_schedule.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/revoke.md b/src/current/v26.3/revoke.md index d44d6d373b5..ea8395f2590 100644 --- a/src/current/v26.3/revoke.md +++ b/src/current/v26.3/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/revoke.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/rollback-transaction.md b/src/current/v26.3/rollback-transaction.md index 16e8a70974f..fec8dfc9486 100644 --- a/src/current/v26.3/rollback-transaction.md +++ b/src/current/v26.3/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/rollback_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/savepoint.md b/src/current/v26.3/savepoint.md index f89df9f38dd..6e155e6cb1d 100644 --- a/src/current/v26.3/savepoint.md +++ b/src/current/v26.3/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/savepoint.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/select-clause.md b/src/current/v26.3/select-clause.md index dc7d8e70503..59a575e2373 100644 --- a/src/current/v26.3/select-clause.md +++ b/src/current/v26.3/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/simple_select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.3/select-for-update.md b/src/current/v26.3/select-for-update.md index c7cf320d1eb..2b20d18411d 100644 --- a/src/current/v26.3/select-for-update.md +++ b/src/current/v26.3/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/for_locking.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v26.3/selection-queries.md b/src/current/v26.3/selection-queries.md index 125e7bb3dc2..cab3ebf4fcc 100644 --- a/src/current/v26.3/selection-queries.md +++ b/src/current/v26.3/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/select_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/values_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_operation.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v26.3/set-cluster-setting.md b/src/current/v26.3/set-cluster-setting.md index 44e1e3418d4..6d68a30ef3d 100644 --- a/src/current/v26.3/set-cluster-setting.md +++ b/src/current/v26.3/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v26.3/set-transaction.md b/src/current/v26.3/set-transaction.md index a5c9b4807c3..1a13329cb4a 100644 --- a/src/current/v26.3/set-transaction.md +++ b/src/current/v26.3/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_transaction.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/set-vars.md b/src/current/v26.3/set-vars.md index 878c7ba3cac..83702e9c5a0 100644 --- a/src/current/v26.3/set-vars.md +++ b/src/current/v26.3/set-vars.md @@ -28,7 +28,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -38,7 +38,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/set_local.html %} + {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.3/show-cluster-setting.md b/src/current/v26.3/show-cluster-setting.md index 6c399a5a14d..dee3f24a260 100644 --- a/src/current/v26.3/show-cluster-setting.md +++ b/src/current/v26.3/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_cluster_setting.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-columns.md b/src/current/v26.3/show-columns.md index 96f3d1516a9..639ec6919cc 100644 --- a/src/current/v26.3/show-columns.md +++ b/src/current/v26.3/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_columns.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-constraints.md b/src/current/v26.3/show-constraints.md index c559792afba..596fede4947 100644 --- a/src/current/v26.3/show-constraints.md +++ b/src/current/v26.3/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_constraints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-create-external-connection.md b/src/current/v26.3/show-create-external-connection.md index ace4610adcd..5679de41a35 100644 --- a/src/current/v26.3/show-create-external-connection.md +++ b/src/current/v26.3/show-create-external-connection.md @@ -22,7 +22,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/show-create-schedule.md b/src/current/v26.3/show-create-schedule.md index 7a747968aac..6fcf97440eb 100644 --- a/src/current/v26.3/show-create-schedule.md +++ b/src/current/v26.3/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-create.md b/src/current/v26.3/show-create.md index c769d7f284b..e8ae46f3824 100644 --- a/src/current/v26.3/show-create.md +++ b/src/current/v26.3/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_create.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-databases.md b/src/current/v26.3/show-databases.md index 24edc9011eb..1ad34a193e6 100644 --- a/src/current/v26.3/show-databases.md +++ b/src/current/v26.3/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_databases.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-default-privileges.md b/src/current/v26.3/show-default-privileges.md index 6b968aef008..8d5c79495a4 100644 --- a/src/current/v26.3/show-default-privileges.md +++ b/src/current/v26.3/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_privileges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-default-session-variables-for-role.md b/src/current/v26.3/show-default-session-variables-for-role.md index eb2c42d5a4b..804af977c0b 100644 --- a/src/current/v26.3/show-default-session-variables-for-role.md +++ b/src/current/v26.3/show-default-session-variables-for-role.md @@ -13,7 +13,7 @@ The results returned only include the values of session variables that are chang ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_default_session_variables_for_role.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-enums.md b/src/current/v26.3/show-enums.md index 8e01eff56c4..ebbc20fa8f8 100644 --- a/src/current/v26.3/show-enums.md +++ b/src/current/v26.3/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_enums.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-external-connection.md b/src/current/v26.3/show-external-connection.md index 68730b1db29..6cb9a9595e1 100644 --- a/src/current/v26.3/show-external-connection.md +++ b/src/current/v26.3/show-external-connection.md @@ -21,7 +21,7 @@ Without the `admin` role, users can view the external connections that they own. ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_external_connections.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/show-full-table-scans.md b/src/current/v26.3/show-full-table-scans.md index c4587ab293d..eccd155f994 100644 --- a/src/current/v26.3/show-full-table-scans.md +++ b/src/current/v26.3/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_full_scans.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-index.md b/src/current/v26.3/show-index.md index b70de28c933..a775cf4e7f9 100644 --- a/src/current/v26.3/show-index.md +++ b/src/current/v26.3/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_indexes.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-inspect-errors.md b/src/current/v26.3/show-inspect-errors.md index f6e51c67338..2ee546c0d97 100644 --- a/src/current/v26.3/show-inspect-errors.md +++ b/src/current/v26.3/show-inspect-errors.md @@ -18,7 +18,7 @@ To run `SHOW INSPECT ERRORS`, the user must have: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_inspect_errors.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_inspect_errors.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-jobs.md b/src/current/v26.3/show-jobs.md index 1a8a2f1ebad..de7e5e86836 100644 --- a/src/current/v26.3/show-jobs.md +++ b/src/current/v26.3/show-jobs.md @@ -36,7 +36,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_jobs.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-locality.md b/src/current/v26.3/show-locality.md index 983e50d381e..2efc014f413 100644 --- a/src/current/v26.3/show-locality.md +++ b/src/current/v26.3/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_locality.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v26.3/show-partitions.md b/src/current/v26.3/show-partitions.md index 528853f58ad..9f4e1f40c01 100644 --- a/src/current/v26.3/show-partitions.md +++ b/src/current/v26.3/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_partitions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-policies.md b/src/current/v26.3/show-policies.md index 9e296fdf8e9..d621005c2db 100644 --- a/src/current/v26.3/show-policies.md +++ b/src/current/v26.3/show-policies.md @@ -16,9 +16,6 @@ NB. This was waiting on a fix to DOC-12125 when this doc was being written. Now there is additional followup work (tracked in DOC-13653) to update the parameters and potentially the diagram. -
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_policies_stmt.html %} -
--> {% include_cached copy-clipboard.html %} diff --git a/src/current/v26.3/show-ranges.md b/src/current/v26.3/show-ranges.md index a868a781655..d13d3e05f1e 100644 --- a/src/current/v26.3/show-ranges.md +++ b/src/current/v26.3/show-ranges.md @@ -14,7 +14,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_ranges.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-regions.md b/src/current/v26.3/show-regions.md index 6fea64b499c..e1a42679b65 100644 --- a/src/current/v26.3/show-regions.md +++ b/src/current/v26.3/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-roles.md b/src/current/v26.3/show-roles.md index ee275ed8928..28489a83fe1 100644 --- a/src/current/v26.3/show-roles.md +++ b/src/current/v26.3/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_roles.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-savepoint-status.md b/src/current/v26.3/show-savepoint-status.md index 7500fd8f925..3696e5d8d90 100644 --- a/src/current/v26.3/show-savepoint-status.md +++ b/src/current/v26.3/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_savepoint_status.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v26.3/show-schedules.md b/src/current/v26.3/show-schedules.md index 83b9d10c3ca..83741352435 100644 --- a/src/current/v26.3/show-schedules.md +++ b/src/current/v26.3/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schedules.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-schemas.md b/src/current/v26.3/show-schemas.md index 8e1f034bd1b..1504ebfc868 100644 --- a/src/current/v26.3/show-schemas.md +++ b/src/current/v26.3/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_schemas.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-sequences.md b/src/current/v26.3/show-sequences.md index 978f6c88ec5..7b3b3ae4458 100644 --- a/src/current/v26.3/show-sequences.md +++ b/src/current/v26.3/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sequences.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-sessions.md b/src/current/v26.3/show-sessions.md index e4f37bcd18d..a9ee9353a71 100644 --- a/src/current/v26.3/show-sessions.md +++ b/src/current/v26.3/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_sessions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v26.3/show-statement-hints.md b/src/current/v26.3/show-statement-hints.md index 1b3029e97ca..129a62ed9ee 100644 --- a/src/current/v26.3/show-statement-hints.md +++ b/src/current/v26.3/show-statement-hints.md @@ -14,7 +14,7 @@ Users must have the [`VIEWCLUSTERMETADATA`]({% link {{ page.version.version }}/s ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statement_hints.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statement_hints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-statements.md b/src/current/v26.3/show-statements.md index ed28532bb03..5506c5ee4a3 100644 --- a/src/current/v26.3/show-statements.md +++ b/src/current/v26.3/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_statements.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v26.3/show-statistics.md b/src/current/v26.3/show-statistics.md index 59143af8946..c3da34eb99d 100644 --- a/src/current/v26.3/show-statistics.md +++ b/src/current/v26.3/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_stats.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v26.3/show-super-regions.md b/src/current/v26.3/show-super-regions.md index 6a99ae32b71..76957a7475d 100644 --- a/src/current/v26.3/show-super-regions.md +++ b/src/current/v26.3/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_regions.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-tables.md b/src/current/v26.3/show-tables.md index 8c90594aaa9..8b6c1a81a9b 100644 --- a/src/current/v26.3/show-tables.md +++ b/src/current/v26.3/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_tables.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-trace.md b/src/current/v26.3/show-trace.md index 4fb7428dae2..3877098d61f 100644 --- a/src/current/v26.3/show-trace.md +++ b/src/current/v26.3/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_trace.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-triggers.md b/src/current/v26.3/show-triggers.md index 602933f95cf..c8db44e85e0 100644 --- a/src/current/v26.3/show-triggers.md +++ b/src/current/v26.3/show-triggers.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_triggers.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_triggers.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-users.md b/src/current/v26.3/show-users.md index 45ddd70cceb..3f2616da7b5 100644 --- a/src/current/v26.3/show-users.md +++ b/src/current/v26.3/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_users.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-vars.md b/src/current/v26.3/show-vars.md index f341d856afd..edf26fa8b7f 100644 --- a/src/current/v26.3/show-vars.md +++ b/src/current/v26.3/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_session.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.3/show-zone-configurations.md b/src/current/v26.3/show-zone-configurations.md index b827c31bc36..1aee219fcff 100644 --- a/src/current/v26.3/show-zone-configurations.md +++ b/src/current/v26.3/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/show_zone.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/sql-grammar.md b/src/current/v26.3/sql-grammar.md index f82427f6e4a..86e986ed3bf 100644 --- a/src/current/v26.3/sql-grammar.md +++ b/src/current/v26.3/sql-grammar.md @@ -42,5 +42,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/stmt_block.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.3/table-expressions.md b/src/current/v26.3/table-expressions.md index 773921d11d6..1e950abc545 100644 --- a/src/current/v26.3/table-expressions.md +++ b/src/current/v26.3/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/table_ref.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/truncate.md b/src/current/v26.3/truncate.md index 96afe55ece9..68e62bba34d 100644 --- a/src/current/v26.3/truncate.md +++ b/src/current/v26.3/truncate.md @@ -14,7 +14,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/truncate.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/unique.md b/src/current/v26.3/unique.md index d35f167d9a2..d77070c7b9a 100644 --- a/src/current/v26.3/unique.md +++ b/src/current/v26.3/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_table_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/unique_column_level.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.3/update.md b/src/current/v26.3/update.md index 6971ab4685b..394f20b741c 100644 --- a/src/current/v26.3/update.md +++ b/src/current/v26.3/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/update.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/upsert.md b/src/current/v26.3/upsert.md index 6f550a23941..9709abbcf76 100644 --- a/src/current/v26.3/upsert.md +++ b/src/current/v26.3/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/upsert.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/window-functions.md b/src/current/v26.3/window-functions.md index 4d690b2ed6c..5f40c24ccb9 100644 --- a/src/current/v26.3/window-functions.md +++ b/src/current/v26.3/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/window_definition.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/opt_frame_clause.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/with-storage-parameter.md b/src/current/v26.3/with-storage-parameter.md index 3dad468d30b..7295855b14a 100644 --- a/src/current/v26.3/with-storage-parameter.md +++ b/src/current/v26.3/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_index_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% remote_include https://raw.githubusercontent.com/cockroachdb/generated-diagrams/{{ page.release_info.crdb_branch_name }}/grammar_svg/create_table_with_storage_param.html %} +{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
From 5addc607eb513258fa3e3c095e091cae594901dc Mon Sep 17 00:00:00 2001 From: Rich Loveland Date: Fri, 29 May 2026 14:35:31 -0400 Subject: [PATCH 2/3] Add v26.3 SQL diagram snapshot --- .../scripts/verify_sql_diagrams_vendored.py | 10 +- .../sql-diagrams/alter_backup.html | 38 + .../sql-diagrams/alter_backup_schedule.html | 65 + .../sql-diagrams/alter_changefeed.html | 49 + .../sql-diagrams/alter_database.html | 310 + .../alter_default_privileges.html | 129 + .../alter_external_connection.html | 28 + .../release-26.3/sql-diagrams/alter_func.html | 103 + .../sql-diagrams/alter_index.html | 286 + .../release-26.3/sql-diagrams/alter_job.html | 22 + .../release-26.3/sql-diagrams/alter_proc.html | 49 + .../sql-diagrams/alter_range.html | 110 + .../release-26.3/sql-diagrams/alter_role.html | 101 + .../sql-diagrams/alter_schema.html | 35 + .../sql-diagrams/alter_sequence.html | 115 + .../sql-diagrams/alter_table.html | 168 + .../sql-diagrams/alter_table_cmds.html | 394 + .../release-26.3/sql-diagrams/alter_type.html | 79 + .../release-26.3/sql-diagrams/alter_view.html | 53 + .../sql-diagrams/alter_zone_partition.html | 84 + .../release-26.3/sql-diagrams/analyze.html | 14 + .../release-26.3/sql-diagrams/backup.html | 85 + .../release-26.3/sql-diagrams/call.html | 19 + .../sql-diagrams/cancel_all_jobs.html | 27 + .../release-26.3/sql-diagrams/cancel_job.html | 22 + .../sql-diagrams/cancel_query.html | 31 + .../sql-diagrams/cancel_session.html | 31 + .../sql-diagrams/check_column_level.html | 49 + .../check_external_connection.html | 22 + .../sql-diagrams/check_table_level.html | 43 + .../sql-diagrams/close_cursor.html | 14 + .../sql-diagrams/col_qualification.html | 154 + .../sql-diagrams/column_table_def.html | 14 + .../release-26.3/sql-diagrams/comment.html | 55 + .../sql-diagrams/commit_transaction.html | 17 + .../release-26.3/sql-diagrams/copy.html | 45 + .../sql-diagrams/create_as_col_qual_list.html | 19 + .../create_as_constraint_def.html | 22 + .../sql-diagrams/create_changefeed.html | 107 + .../sql-diagrams/create_database.html | 98 + .../create_external_connection.html | 22 + .../sql-diagrams/create_func.html | 112 + .../sql-diagrams/create_index.html | 169 + .../create_index_with_storage_param.html | 65 + .../sql-diagrams/create_inverted_index.html | 166 + .../sql-diagrams/create_proc.html | 57 + .../sql-diagrams/create_role.html | 32 + .../create_schedule_for_changefeed.html | 94 + .../sql-diagrams/create_schema.html | 41 + .../sql-diagrams/create_sequence.html | 96 + .../sql-diagrams/create_stats.html | 25 + .../sql-diagrams/create_table.html | 75 + .../sql-diagrams/create_table_as.html | 69 + .../create_table_with_storage_param.html | 50 + .../sql-diagrams/create_trigger.html | 67 + .../sql-diagrams/create_type.html | 42 + .../sql-diagrams/create_view.html | 84 + .../sql-diagrams/declare_cursor.html | 37 + .../default_value_column_level.html | 44 + .../release-26.3/sql-diagrams/delete.html | 68 + .../release-26.3/sql-diagrams/do.html | 17 + .../sql-diagrams/drop_database.html | 26 + .../drop_external_connection.html | 17 + .../release-26.3/sql-diagrams/drop_func.html | 37 + .../release-26.3/sql-diagrams/drop_index.html | 34 + .../sql-diagrams/drop_owned_by.html | 20 + .../release-26.3/sql-diagrams/drop_proc.html | 40 + .../release-26.3/sql-diagrams/drop_role.html | 23 + .../sql-diagrams/drop_schedule.html | 19 + .../sql-diagrams/drop_schema.html | 26 + .../sql-diagrams/drop_sequence.html | 26 + .../release-26.3/sql-diagrams/drop_table.html | 26 + .../sql-diagrams/drop_trigger.html | 28 + .../release-26.3/sql-diagrams/drop_type.html | 20 + .../release-26.3/sql-diagrams/drop_view.html | 29 + .../release-26.3/sql-diagrams/explain.html | 47 + .../sql-diagrams/explain_analyze.html | 44 + .../release-26.3/sql-diagrams/export.html | 32 + .../release-26.3/sql-diagrams/family_def.html | 22 + .../sql-diagrams/fetch_cursor.html | 11 + .../sql-diagrams/for_locking.html | 38 + .../foreign_key_column_level.html | 51 + .../sql-diagrams/foreign_key_table_level.html | 62 + .../release-26.3/sql-diagrams/grant.html | 142 + .../sql-diagrams/import_into.html | 61 + .../release-26.3/sql-diagrams/index_def.html | 95 + .../release-26.3/sql-diagrams/insert.html | 62 + .../sql-diagrams/inspect_database.html | 20 + .../sql-diagrams/inspect_table.html | 20 + .../sql-diagrams/joined_table.html | 87 + .../sql-diagrams/legacy_begin.html | 86 + .../sql-diagrams/like_table_option_list.html | 27 + .../sql-diagrams/not_null_column_level.html | 41 + .../sql-diagrams/on_conflict.html | 92 + .../sql-diagrams/opt_frame_clause.html | 28 + .../sql-diagrams/opt_locality.html | 51 + .../opt_persistence_temp_table.html | 21 + .../opt_with_storage_parameter_list.html | 20 + .../sql-diagrams/pause_all_jobs.html | 27 + .../release-26.3/sql-diagrams/pause_job.html | 54 + .../sql-diagrams/pause_schedule.html | 19 + .../primary_key_column_level.html | 41 + .../sql-diagrams/primary_key_table_level.html | 46 + .../sql-diagrams/reassign_owned_by.html | 22 + .../refresh_materialized_views.html | 26 + .../sql-diagrams/release_savepoint.html | 14 + .../sql-diagrams/reset_csetting.html | 17 + .../sql-diagrams/reset_session.html | 20 + .../release-26.3/sql-diagrams/restore.html | 71 + .../sql-diagrams/resume_all_jobs.html | 27 + .../release-26.3/sql-diagrams/resume_job.html | 22 + .../sql-diagrams/resume_schedule.html | 19 + .../release-26.3/sql-diagrams/revoke.html | 178 + .../sql-diagrams/rollback_transaction.html | 22 + .../release-26.3/sql-diagrams/savepoint.html | 11 + .../release-26.3/sql-diagrams/select.html | 72 + .../sql-diagrams/select_clause.html | 34 + .../sql-diagrams/set_cluster_setting.html | 25 + .../release-26.3/sql-diagrams/set_local.html | 25 + .../sql-diagrams/set_operation.html | 25 + .../sql-diagrams/set_session.html | 25 + .../sql-diagrams/set_transaction.html | 83 + .../sql-diagrams/show_cluster_setting.html | 35 + .../sql-diagrams/show_columns.html | 23 + .../sql-diagrams/show_constraints.html | 23 + .../sql-diagrams/show_create.html | 35 + .../show_create_external_connections.html | 29 + .../sql-diagrams/show_create_schedules.html | 23 + .../sql-diagrams/show_databases.html | 18 + .../sql-diagrams/show_default_privileges.html | 46 + ...ow_default_session_variables_for_role.html | 35 + .../release-26.3/sql-diagrams/show_enums.html | 22 + .../show_external_connections.html | 20 + .../sql-diagrams/show_full_scans.html | 18 + .../sql-diagrams/show_indexes.html | 34 + .../sql-diagrams/show_inspect_errors.html | 23 + .../release-26.3/sql-diagrams/show_jobs.html | 73 + .../sql-diagrams/show_locality.html | 12 + .../sql-diagrams/show_partitions.html | 39 + .../sql-diagrams/show_ranges.html | 41 + .../sql-diagrams/show_regions.html | 43 + .../release-26.3/sql-diagrams/show_roles.html | 12 + .../sql-diagrams/show_savepoint_status.html | 15 + .../sql-diagrams/show_schedules.html | 38 + .../sql-diagrams/show_schemas.html | 20 + .../sql-diagrams/show_sequences.html | 17 + .../sql-diagrams/show_session.html | 14 + .../sql-diagrams/show_sessions.html | 21 + .../sql-diagrams/show_statement_hints.html | 44 + .../sql-diagrams/show_statements.html | 24 + .../release-26.3/sql-diagrams/show_stats.html | 23 + .../sql-diagrams/show_tables.html | 28 + .../release-26.3/sql-diagrams/show_trace.html | 24 + .../sql-diagrams/show_triggers.html | 17 + .../release-26.3/sql-diagrams/show_users.html | 12 + .../release-26.3/sql-diagrams/show_zone.html | 89 + .../sql-diagrams/simple_select_clause.html | 81 + .../sql-diagrams/sort_clause.html | 34 + .../release-26.3/sql-diagrams/stmt_block.html | 25473 ++++++++++++++++ .../sql-diagrams/table_clause.html | 11 + .../sql-diagrams/table_constraint.html | 114 + .../release-26.3/sql-diagrams/table_ref.html | 104 + .../release-26.3/sql-diagrams/truncate.html | 23 + .../sql-diagrams/unique_column_level.html | 41 + .../sql-diagrams/unique_table_level.html | 46 + .../release-26.3/sql-diagrams/update.html | 109 + .../release-26.3/sql-diagrams/upsert.html | 57 + .../sql-diagrams/values_clause.html | 23 + .../sql-diagrams/window_definition.html | 28 + .../sql-diagrams/with_clause.html | 51 + src/current/v26.3/alter-backup-schedule.md | 2 +- src/current/v26.3/alter-backup.md | 2 +- src/current/v26.3/alter-changefeed.md | 2 +- src/current/v26.3/alter-database.md | 2 +- src/current/v26.3/alter-default-privileges.md | 2 +- .../v26.3/alter-external-connection.md | 2 +- src/current/v26.3/alter-function.md | 2 +- src/current/v26.3/alter-index.md | 2 +- src/current/v26.3/alter-job.md | 2 +- src/current/v26.3/alter-partition.md | 2 +- src/current/v26.3/alter-procedure.md | 2 +- src/current/v26.3/alter-range.md | 2 +- src/current/v26.3/alter-role.md | 2 +- src/current/v26.3/alter-schema.md | 2 +- src/current/v26.3/alter-sequence.md | 2 +- src/current/v26.3/alter-table.md | 4 +- src/current/v26.3/alter-type.md | 2 +- src/current/v26.3/alter-view.md | 2 +- src/current/v26.3/backup.md | 2 +- src/current/v26.3/begin-transaction.md | 2 +- src/current/v26.3/call.md | 2 +- src/current/v26.3/cancel-job.md | 4 +- src/current/v26.3/cancel-query.md | 2 +- src/current/v26.3/cancel-session.md | 2 +- .../v26.3/check-external-connection.md | 2 +- src/current/v26.3/check.md | 4 +- src/current/v26.3/comment-on.md | 2 +- src/current/v26.3/commit-transaction.md | 2 +- src/current/v26.3/common-table-expressions.md | 2 +- src/current/v26.3/copy.md | 2 +- src/current/v26.3/create-changefeed.md | 2 +- src/current/v26.3/create-database.md | 2 +- .../v26.3/create-external-connection.md | 2 +- src/current/v26.3/create-function.md | 2 +- src/current/v26.3/create-index.md | 4 +- src/current/v26.3/create-procedure.md | 2 +- src/current/v26.3/create-role.md | 2 +- .../v26.3/create-schedule-for-changefeed.md | 2 +- src/current/v26.3/create-schema.md | 2 +- src/current/v26.3/create-sequence.md | 2 +- src/current/v26.3/create-statistics.md | 4 +- src/current/v26.3/create-table-as.md | 10 +- src/current/v26.3/create-table.md | 22 +- src/current/v26.3/create-trigger.md | 2 +- src/current/v26.3/create-type.md | 2 +- src/current/v26.3/create-view.md | 2 +- src/current/v26.3/cursors.md | 6 +- src/current/v26.3/default-value.md | 2 +- src/current/v26.3/delete.md | 2 +- src/current/v26.3/do.md | 2 +- src/current/v26.3/drop-database.md | 2 +- src/current/v26.3/drop-external-connection.md | 2 +- src/current/v26.3/drop-function.md | 2 +- src/current/v26.3/drop-index.md | 2 +- src/current/v26.3/drop-owned-by.md | 2 +- src/current/v26.3/drop-procedure.md | 2 +- src/current/v26.3/drop-role.md | 2 +- src/current/v26.3/drop-schedules.md | 2 +- src/current/v26.3/drop-schema.md | 2 +- src/current/v26.3/drop-sequence.md | 2 +- src/current/v26.3/drop-table.md | 2 +- src/current/v26.3/drop-trigger.md | 2 +- src/current/v26.3/drop-type.md | 2 +- src/current/v26.3/drop-view.md | 2 +- src/current/v26.3/explain-analyze.md | 2 +- src/current/v26.3/explain.md | 2 +- src/current/v26.3/export.md | 2 +- src/current/v26.3/foreign-key.md | 4 +- src/current/v26.3/grant.md | 2 +- src/current/v26.3/import-into.md | 2 +- src/current/v26.3/insert.md | 4 +- src/current/v26.3/inspect.md | 4 +- src/current/v26.3/joins.md | 2 +- src/current/v26.3/not-null.md | 2 +- src/current/v26.3/order-by.md | 2 +- src/current/v26.3/pause-job.md | 4 +- src/current/v26.3/pause-schedules.md | 2 +- src/current/v26.3/primary-key.md | 4 +- src/current/v26.3/reassign-owned.md | 2 +- src/current/v26.3/refresh.md | 2 +- src/current/v26.3/release-savepoint.md | 2 +- src/current/v26.3/reset-cluster-setting.md | 2 +- src/current/v26.3/reset-vars.md | 2 +- src/current/v26.3/restore.md | 2 +- src/current/v26.3/resume-job.md | 4 +- src/current/v26.3/resume-schedules.md | 2 +- src/current/v26.3/revoke.md | 2 +- src/current/v26.3/rollback-transaction.md | 2 +- src/current/v26.3/savepoint.md | 2 +- src/current/v26.3/select-clause.md | 2 +- src/current/v26.3/select-for-update.md | 2 +- src/current/v26.3/selection-queries.md | 10 +- src/current/v26.3/set-cluster-setting.md | 2 +- src/current/v26.3/set-transaction.md | 2 +- src/current/v26.3/set-vars.md | 4 +- src/current/v26.3/show-cluster-setting.md | 2 +- src/current/v26.3/show-columns.md | 2 +- src/current/v26.3/show-constraints.md | 2 +- .../v26.3/show-create-external-connection.md | 2 +- src/current/v26.3/show-create-schedule.md | 2 +- src/current/v26.3/show-create.md | 2 +- src/current/v26.3/show-databases.md | 2 +- src/current/v26.3/show-default-privileges.md | 2 +- ...show-default-session-variables-for-role.md | 2 +- src/current/v26.3/show-enums.md | 2 +- src/current/v26.3/show-external-connection.md | 2 +- src/current/v26.3/show-full-table-scans.md | 2 +- src/current/v26.3/show-index.md | 2 +- src/current/v26.3/show-inspect-errors.md | 2 +- src/current/v26.3/show-jobs.md | 2 +- src/current/v26.3/show-locality.md | 2 +- src/current/v26.3/show-partitions.md | 2 +- src/current/v26.3/show-ranges.md | 2 +- src/current/v26.3/show-regions.md | 2 +- src/current/v26.3/show-roles.md | 2 +- src/current/v26.3/show-savepoint-status.md | 2 +- src/current/v26.3/show-schedules.md | 2 +- src/current/v26.3/show-schemas.md | 2 +- src/current/v26.3/show-sequences.md | 2 +- src/current/v26.3/show-sessions.md | 2 +- src/current/v26.3/show-statement-hints.md | 2 +- src/current/v26.3/show-statements.md | 2 +- src/current/v26.3/show-statistics.md | 2 +- src/current/v26.3/show-super-regions.md | 2 +- src/current/v26.3/show-tables.md | 2 +- src/current/v26.3/show-trace.md | 2 +- src/current/v26.3/show-triggers.md | 2 +- src/current/v26.3/show-users.md | 2 +- src/current/v26.3/show-vars.md | 2 +- src/current/v26.3/show-zone-configurations.md | 2 +- src/current/v26.3/sql-grammar.md | 2 +- src/current/v26.3/table-expressions.md | 2 +- src/current/v26.3/truncate.md | 2 +- src/current/v26.3/unique.md | 4 +- src/current/v26.3/update.md | 2 +- src/current/v26.3/upsert.md | 2 +- src/current/v26.3/window-functions.md | 6 +- src/current/v26.3/with-storage-parameter.md | 4 +- 308 files changed, 34359 insertions(+), 178 deletions(-) create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_backup.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_backup_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_func.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_range.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_table_cmds.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_type.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_view.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_zone_partition.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/backup.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/call.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_query.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/close_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/col_qualification.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/column_table_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/comment.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/commit_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/copy.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_as_col_qual_list.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_as_constraint_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_func.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_index_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_inverted_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_schedule_for_changefeed.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table_as.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table_with_storage_param.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_type.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_view.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/declare_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/default_value_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/delete.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/do.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_external_connection.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_func.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_index.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_proc.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_schema.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_sequence.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_trigger.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_type.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_view.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/explain.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/explain_analyze.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/export.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/family_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/fetch_cursor.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/for_locking.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/foreign_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/foreign_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/grant.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/import_into.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/index_def.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/insert.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/inspect_database.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/inspect_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/joined_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/legacy_begin.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/like_table_option_list.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/not_null_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/on_conflict.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_frame_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_persistence_temp_table.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_with_storage_parameter_list.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/primary_key_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/primary_key_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reassign_owned_by.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/refresh_materialized_views.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/release_savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reset_csetting.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reset_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/restore.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_all_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_job.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_schedule.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/revoke.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/rollback_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/savepoint.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/select.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_local.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_operation.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_transaction.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_cluster_setting.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_columns.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_constraints.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_databases.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_default_privileges.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_default_session_variables_for_role.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_enums.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_external_connections.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_full_scans.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_indexes.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_inspect_errors.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_jobs.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_locality.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_partitions.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_ranges.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_regions.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_roles.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_savepoint_status.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_schedules.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_schemas.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_sequences.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_session.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_sessions.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_statement_hints.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_statements.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_stats.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_tables.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_trace.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_triggers.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_users.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_zone.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/simple_select_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/sort_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/stmt_block.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_constraint.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_ref.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/truncate.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/unique_column_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/unique_table_level.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/update.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/upsert.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/values_clause.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/window_definition.html create mode 100644 src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/with_clause.html diff --git a/.github/scripts/verify_sql_diagrams_vendored.py b/.github/scripts/verify_sql_diagrams_vendored.py index 724ea3fde11..5a626a3cd90 100644 --- a/.github/scripts/verify_sql_diagrams_vendored.py +++ b/.github/scripts/verify_sql_diagrams_vendored.py @@ -24,8 +24,9 @@ r"https://raw\.githubusercontent\.com/cockroachdb/generated-diagrams/" ) LOCAL_INCLUDE_PATTERN = re.compile( - r"cockroach-generated/{{\s*page\.release_info\.crdb_branch_name\s*}}" - r"/sql-diagrams/([A-Za-z0-9_.-]+\.html)" + r"cockroach-generated/" + r"(?:(?P{{\s*page\.release_info\.crdb_branch_name\s*}})|(?Prelease-\d+\.\d+))" + r"/sql-diagrams/(?P[A-Za-z0-9_.-]+\.html)" ) @@ -70,9 +71,10 @@ def main() -> int: if REMOTE_PATTERN.search(line) or REMOTE_URL_PATTERN.search(line): remote_refs.append((page, lineno, line.strip())) - for diagram in LOCAL_INCLUDE_PATTERN.findall(text): + for match in LOCAL_INCLUDE_PATTERN.finditer(text): include_sites += 1 - expected_files.add(VENDORED_ROOT / branch / "sql-diagrams" / diagram) + include_branch = match.group("branch") or branch + expected_files.add(VENDORED_ROOT / include_branch / "sql-diagrams" / match.group("diagram")) existing_files = set(VENDORED_ROOT.glob("*/sql-diagrams/*.html")) missing_files = sorted(expected_files - existing_files) diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_backup.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_backup.html new file mode 100644 index 00000000000..657b8789b11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_backup.html @@ -0,0 +1,38 @@ +
+ + + + +ALTER + + +BACKUP + + +LATEST + + +subdirectory + +IN + + +collectionURI + +ADD + + +NEW_KMS + + +kmsURI + +WITH + + +OLD_KMS + + +kmsURI + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_backup_schedule.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_backup_schedule.html new file mode 100644 index 00000000000..75f6bff611f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_backup_schedule.html @@ -0,0 +1,65 @@ +
+ + + + +ALTER + + +BACKUP + + +SCHEDULE + + +schedule_id + +SET + + +LABEL + + +schedule_label + +INTO + + +collectionURI + +WITH + + +option + +RECURRING + + +crontab + +FULL BACKUP + + +crontab + +ALWAYS + + +SCHEDULE OPTION + + +schedule_option + +EXECUTE + + +FULL + + +IMMEDIATELY + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_changefeed.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_changefeed.html new file mode 100644 index 00000000000..191159ec214 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_changefeed.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +CHANGEFEED + + +job_id + +ADD + + +target + +, + + +WITH + + +initial_scan + + +no_initial_scan + +DROP + + +target + +, + + +SET + + +UNSET + + +option + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_database.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_database.html new file mode 100644 index 00000000000..1c2d341346d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_database.html @@ -0,0 +1,310 @@ +
+ + + + +ALTER + + +DATABASE + + +database_name + +RENAME + + +TO + + +database_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +OWNER + + +TO + + +role_spec + +CONVERT + + +TO + + +SCHEMA + + +WITH + + +PARENT + + +database_name + +ADD + + +REGION + + +IF + + +NOT + + +EXISTS + + +region_name + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +DROP + + +REGION + + +IF + + +EXISTS + + +SUPER + + +REGION + + +region_name + +SECONDARY + + +REGION + + +IF + + +EXISTS + + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +PRIMARY + + +REGION + + += + + +region_name + +SET + + +PRIMARY + + +SECONDARY + + +REGION + + += + + +region_name + + +variable + += + + +TO + + +value + +, + + +PLACEMENT + + +RESTRICTED + + +DEFAULT + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALTER + + +SUPER + + +REGION + + +region_name + +VALUES + + +region_name_list + +LOCALITY + + +GLOBAL + + +REGIONAL + + +IN + + +region_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_default_privileges.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_default_privileges.html new file mode 100644 index 00000000000..220100af05b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_default_privileges.html @@ -0,0 +1,129 @@ +
+ + + + +ALTER + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +GRANT + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +ROUTINES + + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +REVOKE + + +GRANT + + +OPTION + + +FOR + + +privileges + +ON + + +TABLES + + +SEQUENCES + + +TYPES + + +SCHEMAS + + +FUNCTIONS + + +ROUTINES + + +FROM + + +role_spec_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_external_connection.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_external_connection.html new file mode 100644 index 00000000000..9b1815da852 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_external_connection.html @@ -0,0 +1,28 @@ +
+ + + + +ALTER + + +EXTERNAL + + +CONNECTION + + +IF + + +EXISTS + + +connection_name + +AS + + +connection_uri + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_func.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_func.html new file mode 100644 index 00000000000..ce716945834 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_func.html @@ -0,0 +1,103 @@ +
+ + + + +ALTER + + +FUNCTION + + +function_with_paramtypes + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +RESTRICT + + +RENAME + + +TO + + +function_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +NO + + +DEPENDS + + +ON + + +EXTENSION + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_index.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_index.html new file mode 100644 index 00000000000..163b946015b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_index.html @@ -0,0 +1,286 @@ +
+ + + + +ALTER + + +INDEX + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_list + +RESET + + +( + + +storage_parameter_key_list + +) + + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +RENAME + + +TO + + +index_new_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +PARTITION + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_list + +RESET + + +( + + +storage_parameter_key_list + +) + + +, + + +RENAME + + +TO + + +index_new_name + +NOT + + +VISIBLE + + +INVISIBLE + + +VISIBILITY + + +FCONST + + +alter_scatter_index_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_job.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_job.html new file mode 100644 index 00000000000..300b0a701f1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_job.html @@ -0,0 +1,22 @@ +
+ + + + +ALTER + + +JOB + + +a_expr + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_proc.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_proc.html new file mode 100644 index 00000000000..1ed1c7ccfa4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_proc.html @@ -0,0 +1,49 @@ +
+ + + + +ALTER + + +PROCEDURE + + +proc_name + +( + + +routine_param + +, + + +) + + +RENAME + + +TO + + +proc_new_name + +OWNER + + +TO + + +role_spec + +SET + + +SCHEMA + + +schema_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_range.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_range.html new file mode 100644 index 00000000000..c7f62909df3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_range.html @@ -0,0 +1,110 @@ +
+ + + + +ALTER + + +RANGE + + +range_id + +CONFIGURE + + +ZONE + + +USING + + +var_name + += + + +COPY + + +FROM + + +PARENT + + +var_value + +, + + +var_name + += + + +var_value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +RELOCATE + + +LEASE + + +VOTERS + + +NONVOTERS + + +FROM + + +a_expr + +TO + + +a_expr + +FOR + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_role.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_role.html new file mode 100644 index 00000000000..74cb3ee24b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_role.html @@ -0,0 +1,101 @@ +
+ + + + +ALTER + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec + +WITH + + +role_option + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +ALL + + +IN + + +DATABASE + + +database_name + +SET + + +var_name + += + + +TO + + +var_value + +, + + +RESET_ALL + + +ALL + + +RESET + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_schema.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_schema.html new file mode 100644 index 00000000000..f511b903a6f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_schema.html @@ -0,0 +1,35 @@ +
+ + + + +ALTER + + +SCHEMA + + +name + +. + + +name + +RENAME + + +TO + + +schema_new_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_sequence.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_sequence.html new file mode 100644 index 00000000000..6e67a0a296d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_sequence.html @@ -0,0 +1,115 @@ +
+ + + + +ALTER + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name + +RENAME + + +TO + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +SESSION + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_table.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_table.html new file mode 100644 index 00000000000..d25503b6cce --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_table.html @@ -0,0 +1,168 @@ +
+ + + + +ALTER + + +TABLE + + +table_name + + +alter_table_cmd + +, + + +SPLIT + + +AT + + +select_stmt + +WITH + + +EXPIRATION + + +a_expr + +UNSPLIT + + +AT + + +select_stmt + +ALL + + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + +IF + + +EXISTS + + +table_name + + +alter_table_cmd + +, + + +RENAME + + +TO + + +table_new_name + +SET + + +SCHEMA + + +schema_name + + +locality + +OWNER + + +TO + + +role_spec + + +alter_scatter_stmt + + +alter_table_logged_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_table_cmds.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_table_cmds.html new file mode 100644 index 00000000000..d9dd937efc5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_table_cmds.html @@ -0,0 +1,394 @@ +
+ + + + +ADD + + +COLUMN + + +IF + + +NOT + + +EXISTS + + +column_name + + +typename + + +col_qualification + +CONSTRAINT + + +IF + + +NOT + + +EXISTS + + +constraint_name + + +constraint_elem + +NOT + + +VALID + + +RENAME + + +COLUMN + + +column_name + +TO + + +column_new_name + +CONSTRAINT + + +constraint_name + +TO + + +constraint_new_name + +ALTER + + +COLUMN + + +column_name + +SET + + +DEFAULT + + +ON + + +UPDATE + + +a_expr + +VISIBLE + + +NOT + + +VISIBLE + + +NULL + + +DROP + + +DEFAULT + + +ON + + +UPDATE + + +NOT + + +NULL + + +IDENTITY + + +IF + + +EXISTS + + +STORED + + +ADD + + +generated_always_as + + +generated_by_default_as + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +set_generated_always + + +set_generated_default + + +identity_option_list + +SET + + +DATA + + +TYPE + + +typename + +COLLATE + + +collation_name + +USING + + +a_expr + +PRIMARY + + +KEY + + +USING + + +COLUMNS + + +( + + +index_params + +) + + +USING + + +HASH + + +WITH + + +( + + +storage_parameter_key + += + + +value + +, + + +) + + +DROP + + +COLUMN + + +IF + + +EXISTS + + +column_name + +CONSTRAINT + + +IF + + +EXISTS + + +constraint_name + +CASCADE + + +RESTRICT + + +VALIDATE + + +CONSTRAINT + + +constraint_name + +EXPERIMENTAL_AUDIT + + +SET + + +READ + + +WRITE + + +OFF + + +PARTITION + + +ALL + + +BY + + +LIST + + +( + + +name_list + +) + + +( + + +list_partitions + +RANGE + + +( + + +name_list + +) + + +( + + +range_partitions + +) + + +NOTHING + + +SET + + +( + + +storage_parameter_key + += + + +value + +, + + +RESET + + +( + + +storage_parameter_key + +, + + +) + + +table_rls_mode + +ROW + + +LEVEL + + +SECURITY + + +ENABLE + + +DISABLE + + +TRIGGER + + +name + +ALL + + +USER + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_type.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_type.html new file mode 100644 index 00000000000..4c40dac4798 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_type.html @@ -0,0 +1,79 @@ +
+ + + + +ALTER + + +TYPE + + +type_name + +ADD + + +VALUE + + +IF + + +NOT + + +EXISTS + + +value + +BEFORE + + +AFTER + + +DROP + + +VALUE + + +value + +RENAME + + +VALUE + + +value + +TO + + +value + +TO + + +name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_view.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_view.html new file mode 100644 index 00000000000..29e192aadbb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_view.html @@ -0,0 +1,53 @@ +
+ + + + +ALTER + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name + +RENAME + + +TO + + +view_new_name + +SET + + +SCHEMA + + +schema_name + +OWNER + + +TO + + +role_spec + + +alter_view_set_options_stmt + + +alter_view_reset_options_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_zone_partition.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_zone_partition.html new file mode 100644 index 00000000000..3e157705fa5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/alter_zone_partition.html @@ -0,0 +1,84 @@ +
+ + + + +ALTER + + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + +* + + +index_name + +CONFIGURE + + +ZONE + + +USING + + +variable + += + + +COPY + + +FROM + + +PARENT + + +value + +, + + +variable + += + + +value + +COPY + + +FROM + + +PARENT + + +DISCARD + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/analyze.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/analyze.html new file mode 100644 index 00000000000..1eb76b4d124 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/analyze.html @@ -0,0 +1,14 @@ +
+ + + + +ANALYZE + + +ANALYSE + + +analyze_target + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/backup.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/backup.html new file mode 100644 index 00000000000..d57dbc7e43e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/backup.html @@ -0,0 +1,85 @@ +
+ + + + +BACKUP + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +INTO + + +subdirectory + +LATEST + + +IN + + +collectionURI + +( + + +localityURI + +, + + +) + + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +backup_options + +, + + +OPTIONS + + +( + + +backup_options + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/call.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/call.html new file mode 100644 index 00000000000..00e9a69e62c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/call.html @@ -0,0 +1,19 @@ +
+ + + + +CALL + + +proc_name + +( + + +param_values + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_all_jobs.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_all_jobs.html new file mode 100644 index 00000000000..d7068e09753 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +CANCEL + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_job.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_job.html new file mode 100644 index 00000000000..038c90ba433 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_job.html @@ -0,0 +1,22 @@ +
+ + + + +CANCEL + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_query.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_query.html new file mode 100644 index 00000000000..9aa23a39189 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_query.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +QUERY + + +IF + + +EXISTS + + +query_id + +QUERIES + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_session.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_session.html new file mode 100644 index 00000000000..b919f57d3fa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/cancel_session.html @@ -0,0 +1,31 @@ +
+ + + + +CANCEL + + +SESSION + + +IF + + +EXISTS + + +session_id + +SESSIONS + + +IF + + +EXISTS + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_column_level.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_column_level.html new file mode 100644 index 00000000000..62948fc8aac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_column_level.html @@ -0,0 +1,49 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +CHECK + + +( + + +check_expr + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_external_connection.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_external_connection.html new file mode 100644 index 00000000000..d797acbf9e5 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CHECK + + +EXTERNAL + + +CONNECTION + + +connection_uri + +WITH + + +check_external_connection_options_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_table_level.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_table_level.html new file mode 100644 index 00000000000..e74ecd823f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/check_table_level.html @@ -0,0 +1,43 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +check_expr + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/close_cursor.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/close_cursor.html new file mode 100644 index 00000000000..4e2bfe8b829 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/close_cursor.html @@ -0,0 +1,14 @@ +
+ + + + +CLOSE + + +ALL + + +cursor_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/col_qualification.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/col_qualification.html new file mode 100644 index 00000000000..5b0b3fd6e5a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/col_qualification.html @@ -0,0 +1,154 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +NOT + + +NULL + + +VISIBLE + + +NULL + + +UNIQUE + + +PRIMARY + + +KEY + + +USING + + +HASH + + +opt_with_storage_parameter_list + +CHECK + + +( + + +a_expr + +) + + +DEFAULT + + +ON + + +UPDATE + + +b_expr + +REFERENCES + + +table_name + + +opt_name_parens + + +key_match + + +reference_actions + + +generated_as + +( + + +a_expr + +) + + +STORED + + +VIRTUAL + + +GENERATED_ALWAYS + + +ALWAYS + + +GENERATED_BY_DEFAULT + + +BY + + +DEFAULT + + +AS + + +IDENTITY + + +( + + +opt_sequence_option_list + +) + + +COLLATE + + +collation_name + +FAMILY + + +family_name + +CREATE + + +FAMILY + + +family_name + +IF + + +NOT + + +EXISTS + + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/column_table_def.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/column_table_def.html new file mode 100644 index 00000000000..0a935d97b9c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/column_table_def.html @@ -0,0 +1,14 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/comment.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/comment.html new file mode 100644 index 00000000000..12339cec6f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/comment.html @@ -0,0 +1,55 @@ +
+ + + + +COMMENT + + +ON + + +DATABASE + + +database_name + +SCHEMA + + +qualifiable_schema_name + +TYPE + + +type_name + +TABLE + + +CONSTRAINT + + +constraint_name + +ON + + +table_name + +COLUMN + + +column_name + +INDEX + + +table_index_name + +IS + + +comment_text + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/commit_transaction.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/commit_transaction.html new file mode 100644 index 00000000000..c77dea99179 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/commit_transaction.html @@ -0,0 +1,17 @@ +
+ + + + +COMMIT + + +TRANSACTION + + +WORK + + +opt_transaction_chain + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/copy.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/copy.html new file mode 100644 index 00000000000..60ede944a1f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/copy.html @@ -0,0 +1,45 @@ +
+ + + + +COPY + + +table_name + + +opt_column_list + +FROM + + +STDIN + + +TO + + +STDOUT + + +( + + +query + +) + + +TO + + +STDOUT + + +WITH + + +copy_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_as_col_qual_list.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_as_col_qual_list.html new file mode 100644 index 00000000000..0d34829f61e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_as_col_qual_list.html @@ -0,0 +1,19 @@ +
+ + + + +PRIMARY + + +KEY + + +opt_with_storage_parameter_list + +FAMILY + + +family_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_as_constraint_def.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_as_constraint_def.html new file mode 100644 index 00000000000..ba9ec1d920c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_as_constraint_def.html @@ -0,0 +1,22 @@ +
+ + + + +PRIMARY + + +KEY + + +( + + +create_as_params + +) + + +opt_with_storage_parameter_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_changefeed.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_changefeed.html new file mode 100644 index 00000000000..d094f0f0cbf --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_changefeed.html @@ -0,0 +1,107 @@ +
+ + + + +CREATE + + +CHANGEFEED + + +for_with_lookahead_variants + + +changefeed_table_target + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +AS + + +SELECT + + +target_list + +FROM + + +changefeed_target_expr + + +opt_where_clause + +CREATE_CHANGEFEED_FOR_DATABASE + + +CHANGEFEED + + +FOR + + +DATABASE + + +database_option + + +optional_db_level_changefeed_filter_option + +INTO + + +sink + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_database.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_database.html new file mode 100644 index 00000000000..7602a37f380 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_database.html @@ -0,0 +1,98 @@ +
+ + + + +CREATE + + +DATABASE + + +IF + + +NOT + + +EXISTS + + +database_name + +WITH + + +opt_template_clause + +ENCODING + + += + + +encoding + + +opt_lc_collate_clause + + +opt_lc_ctype_clause + +CONNECTION + + +LIMIT + + += + + +limit + +PRIMARY + + +REGION + + += + + +region_name + +REGIONS + + += + + +region_name_list + +SURVIVE + + += + + +REGION + + +ZONE + + +FAILURE + + +opt_placement_clause + + +opt_owner_clause + + +opt_super_region_clause + + +opt_secondary_region_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_external_connection.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_external_connection.html new file mode 100644 index 00000000000..61d77b237ef --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_external_connection.html @@ -0,0 +1,22 @@ +
+ + + + +CREATE + + +EXTERNAL + + +CONNECTION + + +connection_name + +AS + + +connection_uri + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_func.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_func.html new file mode 100644 index 00000000000..88a7f77bba6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_func.html @@ -0,0 +1,112 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +FUNCTION + + +routine_create_name + +( + + +routine_param + +, + + +) + + +RETURNS + + +SETOF + + +routine_return_type + +TABLE + + +( + + +table_func_column_list + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +CALLED + + +RETURNS + + +NULL + + +ON + + +NULL + + +INPUT + + +STRICT + + +IMMUTABLE + + +STABLE + + +VOLATILE + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +NOT + + +LEAKPROOF + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_index.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_index.html new file mode 100644 index 00000000000..4deeba46bc2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_index.html @@ -0,0 +1,169 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +USING + + +name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +USING + + +HASH + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_index_with_storage_param.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_index_with_storage_param.html new file mode 100644 index 00000000000..0dd5097dd93 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_index_with_storage_param.html @@ -0,0 +1,65 @@ +
+ + + + +CREATE + + +INVERTED + + +VECTOR + + +INDEX + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +index_params + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_inverted_index.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_inverted_index.html new file mode 100644 index 00000000000..d5f8cb88b2d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_inverted_index.html @@ -0,0 +1,166 @@ +
+ + + + +CREATE + + +UNIQUE + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + + +opt_index_access_method + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +opt_hash_sharded + +INVERTED + + +VECTOR + + +INDEX + + +CONCURRENTLY + + +opt_index_name + +IF + + +NOT + + +EXISTS + + +index_name + +ON + + +table_name + +( + + +func_expr_windowless + +( + + +a_expr + +) + + +name + + +index_elem_options + +, + + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + +WITH + + +( + + +storage_parameter + +, + + +) + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_proc.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_proc.html new file mode 100644 index 00000000000..6f3cdef83ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_proc.html @@ -0,0 +1,57 @@ +
+ + + + +CREATE + + +OR + + +REPLACE + + +PROCEDURE + + +routine_create_name + +( + + +routine_param + +, + + +) + + +AS + + +routine_body_str + +LANGUAGE + + +SQL + + +PLPGSQL + + +EXTERNAL + + +SECURITY + + +DEFINER + + +INVOKER + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_role.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_role.html new file mode 100644 index 00000000000..53bf34008b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_role.html @@ -0,0 +1,32 @@ +
+ + + + +CREATE + + +ROLE + + +USER + + +IF + + +NOT + + +EXISTS + + +role_spec + + +opt_with + + +role_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_schedule_for_changefeed.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_schedule_for_changefeed.html new file mode 100644 index 00000000000..bd301e3b381 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_schedule_for_changefeed.html @@ -0,0 +1,94 @@ +
+ + + + +CREATE + + +SCHEDULE + + +IF NOT EXISTS + + +schedule_label + +FOR + + +CHANGEFEED + + +changefeed_table_target + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +INTO + + +changefeed_sink + +WITH + + +changefeed_option + +, + + +AS + + +SELECT + + +target_list + +FROM + + +insert_target + + +where_clause + +RECURRING + + +crontab + +WITH + + +SCHEDULE + + +OPTIONS + + +schedule_option + +( + + +schedule_option + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_schema.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_schema.html new file mode 100644 index 00000000000..cc7144a3883 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_schema.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +SCHEMA + + +IF + + +NOT + + +EXISTS + + +name + +. + + +name + + +name + +. + + +name + +AUTHORIZATION + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_sequence.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_sequence.html new file mode 100644 index 00000000000..fbd1d6e21d6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_sequence.html @@ -0,0 +1,96 @@ +
+ + + + +CREATE + + +opt_temp + +SEQUENCE + + +IF + + +NOT + + +EXISTS + + +sequence_name + +AS + + +typename + +NO + + +CYCLE + + +MINVALUE + + +MAXVALUE + + +OWNED + + +BY + + +NONE + + +column_name + +PER + + +NODE + + +SESSION + + +CACHE + + +MINVALUE + + +MAXVALUE + + +INCREMENT + + +BY + + +START + + +WITH + + +integer + +RESTART + + +WITH + + +integer + +VIRTUAL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_stats.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_stats.html new file mode 100644 index 00000000000..a35f9afd3cd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_stats.html @@ -0,0 +1,25 @@ +
+ + + + +CREATE + + +STATISTICS + + +statistics_name + + +opt_stats_columns + +FROM + + +create_stats_target + + +opt_create_stats_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table.html new file mode 100644 index 00000000000..38e91898910 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table.html @@ -0,0 +1,75 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table_as.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table_as.html new file mode 100644 index 00000000000..a07d2757a16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table_as.html @@ -0,0 +1,69 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table_with_storage_param.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table_with_storage_param.html new file mode 100644 index 00000000000..1c2c8d96781 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_table_with_storage_param.html @@ -0,0 +1,50 @@ +
+ + + + +CREATE + + +TABLE + + +IF + + +NOT + + +EXISTS + + +table_name + +( + + +table_definition + +) + + +WITH + + +( + + +storage_parameter_key + += + + +var_value + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_trigger.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_trigger.html new file mode 100644 index 00000000000..74e469b9ee1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_trigger.html @@ -0,0 +1,67 @@ +
+ + + + +CREATE + + +TRIGGER + + +trigger_create_name + +BEFORE + + +AFTER + + +INSERT + + +DELETE + + +UPDATE + + +OR + + +ON + + +table_name + +FOR + + +EACH + + +ROW + + +WHEN + + +a_expr + +EXECUTE + + +FUNCTION + + +func_name + +( + + +trigger_func_args + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_type.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_type.html new file mode 100644 index 00000000000..2bf09eb3f50 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_type.html @@ -0,0 +1,42 @@ +
+ + + + +CREATE + + +TYPE + + +IF + + +NOT + + +EXISTS + + +type_name + +AS + + +ENUM + + +( + + +opt_enum_val_list + +( + + +opt_composite_type_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_view.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_view.html new file mode 100644 index 00000000000..94312ad87e7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/create_view.html @@ -0,0 +1,84 @@ +
+ + + + +CREATE + + +opt_temp + +VIEW + + +IF + + +NOT + + +EXISTS + + +OR + + +REPLACE + + +opt_temp + +VIEW + + +view_name + +( + + +name_list + +) + + +opt_view_with + +AS + + +select_stmt + +MATERIALIZED + + +VIEW + + +IF + + +NOT + + +EXISTS + + +view_name + +( + + +name_list + +) + + +AS + + +select_stmt + + +opt_with_data + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/declare_cursor.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/declare_cursor.html new file mode 100644 index 00000000000..a1327ab2b7c --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/declare_cursor.html @@ -0,0 +1,37 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/default_value_column_level.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/default_value_column_level.html new file mode 100644 index 00000000000..039a1ec1b18 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/default_value_column_level.html @@ -0,0 +1,44 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +DEFAULT + + +default_value + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/delete.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/delete.html new file mode 100644 index 00000000000..38a49d2ba0d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/delete.html @@ -0,0 +1,68 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +DELETE + + +opt_batch_clause + +FROM + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +USING + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/do.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/do.html new file mode 100644 index 00000000000..147168a92e3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/do.html @@ -0,0 +1,17 @@ +
+ + + + +DO + + +LANGUAGE + + +PLPGSQL + + +routine_body_str + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_database.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_database.html new file mode 100644 index 00000000000..a92386df6aa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_database.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +DATABASE + + +IF + + +EXISTS + + +database_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_external_connection.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_external_connection.html new file mode 100644 index 00000000000..409820a26a1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_external_connection.html @@ -0,0 +1,17 @@ +
+ + + + +DROP + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_func.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_func.html new file mode 100644 index 00000000000..7657f9974f8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_func.html @@ -0,0 +1,37 @@ +
+ + + + +DROP + + +FUNCTION + + +IF + + +EXISTS + + +func_name + +( + + +func_params_list + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_index.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_index.html new file mode 100644 index 00000000000..9eaa12573fd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_index.html @@ -0,0 +1,34 @@ +
+ + + + +DROP + + +INDEX + + +CONCURRENTLY + + +IF + + +EXISTS + + +table_name + +@ + + +index_name + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_owned_by.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_owned_by.html new file mode 100644 index 00000000000..7078285cd13 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_owned_by.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +OWNED + + +BY + + +role_spec_list + + +opt_drop_behavior + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_proc.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_proc.html new file mode 100644 index 00000000000..ade6c48b3e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_proc.html @@ -0,0 +1,40 @@ +
+ + + + +DROP + + +PROCEDURE + + +IF + + +EXISTS + + +proc_name + +( + + +routine_param + +, + + +) + + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_role.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_role.html new file mode 100644 index 00000000000..d62ff08ab7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_role.html @@ -0,0 +1,23 @@ +
+ + + + +DROP + + +ROLE + + +USER + + +IF + + +EXISTS + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_schedule.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_schedule.html new file mode 100644 index 00000000000..7975c688e96 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +DROP + + +SCHEDULE + + +a_expr + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_schema.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_schema.html new file mode 100644 index 00000000000..737ffe9df3e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_schema.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SCHEMA + + +IF + + +EXISTS + + +schema_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_sequence.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_sequence.html new file mode 100644 index 00000000000..53b5d413a85 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_sequence.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +SEQUENCE + + +IF + + +EXISTS + + +sequence_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_table.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_table.html new file mode 100644 index 00000000000..a631931210f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_table.html @@ -0,0 +1,26 @@ +
+ + + + +DROP + + +TABLE + + +IF + + +EXISTS + + +table_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_trigger.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_trigger.html new file mode 100644 index 00000000000..40ae8f5d432 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_trigger.html @@ -0,0 +1,28 @@ +
+ + + + +DROP + + +TRIGGER + + +IF + + +EXISTS + + +trigger_name + +ON + + +table_name + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_type.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_type.html new file mode 100644 index 00000000000..87f5b71b107 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_type.html @@ -0,0 +1,20 @@ +
+ + + + +DROP + + +TYPE + + +IF + + +EXISTS + + +type_name_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_view.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_view.html new file mode 100644 index 00000000000..a425d2a120b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/drop_view.html @@ -0,0 +1,29 @@ +
+ + + + +DROP + + +MATERIALIZED + + +VIEW + + +IF + + +EXISTS + + +view_name_list + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/explain.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/explain.html new file mode 100644 index 00000000000..e75dba0bab2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/explain.html @@ -0,0 +1,47 @@ +
+ + + + +EXPLAIN + + +( + + +VERBOSE + + +TYPES + + +OPT + + +ENV + + +MEMO + + +REDACT + + +DISTSQL + + +VEC + + +FINGERPRINT + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/explain_analyze.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/explain_analyze.html new file mode 100644 index 00000000000..f417b238365 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/explain_analyze.html @@ -0,0 +1,44 @@ +
+ + + + +EXPLAIN + + +ANALYZE + + +ANALYSE + + +( + + +PLAN + + +VERBOSE + + +TYPES + + +DEBUG + + +REDACT + + +DISTSQL + + +, + + +) + + +explainable_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/export.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/export.html new file mode 100644 index 00000000000..eb1646eeefd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/export.html @@ -0,0 +1,32 @@ +
+ + + + +EXPORT + + +INTO + + +import_format + + +file_location + + +opt_with_options + +FROM + + +select_stmt + + +TABLE + + +table_name + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/family_def.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/family_def.html new file mode 100644 index 00000000000..65d4a191ed0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/family_def.html @@ -0,0 +1,22 @@ +
+ + + + +FAMILY + + +opt_family_name + +( + + +name + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/fetch_cursor.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/fetch_cursor.html new file mode 100644 index 00000000000..924eb607807 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/fetch_cursor.html @@ -0,0 +1,11 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/for_locking.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/for_locking.html new file mode 100644 index 00000000000..4d468d9196e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/for_locking.html @@ -0,0 +1,38 @@ +
+ + + + +FOR + + +NO + + +KEY + + +UPDATE + + +KEY + + +SHARE + + +OF + + +table_name_list + +SKIP + + +LOCKED + + +NOWAIT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/foreign_key_column_level.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/foreign_key_column_level.html new file mode 100644 index 00000000000..36be742ea67 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/foreign_key_column_level.html @@ -0,0 +1,51 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +REFERENCES + + +parent_table + +( + + +ref_column_name + +) + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/foreign_key_table_level.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/foreign_key_table_level.html new file mode 100644 index 00000000000..f7223e1e9d2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/foreign_key_table_level.html @@ -0,0 +1,62 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +constraint_name + +FOREIGN KEY + + +( + + +fk_column_name + +, + + +) + + +REFERENCES + + +parent_table + +( + + +ref_column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/grant.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/grant.html new file mode 100644 index 00000000000..64f2da2245d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/grant.html @@ -0,0 +1,142 @@ +
+ + + + +GRANT + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +SEQUENCES + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +TO + + +role_spec_list + +WITH + + +GRANT + + +OPTION + + +TO + + +role_spec_list + +WITH + + +ADMIN + + +OPTION + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/import_into.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/import_into.html new file mode 100644 index 00000000000..b089eacf101 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/import_into.html @@ -0,0 +1,61 @@ +
+ + + + +IMPORT + + +INTO + + +table_name + +( + + +column_name + +, + + +) + + +CSV + + +AVRO + + +DELIMITED + + +DATA + + +( + + +file_location + +, + + +) + + +WITH + + +option + += + + +value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/index_def.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/index_def.html new file mode 100644 index 00000000000..c8ecd654f3d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/index_def.html @@ -0,0 +1,95 @@ +
+ + + + +INDEX + + +name + +UNIQUE + + +INDEX + + +opt_index_name + +( + + +index_elem + +, + + +) + + +USING + + +HASH + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +INVERTED + + +VECTOR + + +INDEX + + +name + +( + + +index_elem + +, + + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_with_storage_parameter_list + + +opt_where_clause + + +opt_index_visible + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/insert.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/insert.html new file mode 100644 index 00000000000..ba3ee2685a2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/insert.html @@ -0,0 +1,62 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +INSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +on_conflict + +RETURNING + + +target_elem + +, + + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/inspect_database.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/inspect_database.html new file mode 100644 index 00000000000..0c1965b549b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/inspect_database.html @@ -0,0 +1,20 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/inspect_table.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/inspect_table.html new file mode 100644 index 00000000000..a5ab587a023 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/inspect_table.html @@ -0,0 +1,20 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/joined_table.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/joined_table.html new file mode 100644 index 00000000000..065b63faee3 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/joined_table.html @@ -0,0 +1,87 @@ +
+ + + + +( + + +joined_table + +) + + +table_ref + +CROSS + + +opt_join_hint + +NATURAL + + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +FULL + + +LEFT + + +RIGHT + + +OUTER + + +INNER + + +opt_join_hint + +JOIN + + +table_ref + +USING + + +( + + +name + +, + + +) + + +ON + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/legacy_begin.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/legacy_begin.html new file mode 100644 index 00000000000..d6b3b800c20 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/legacy_begin.html @@ -0,0 +1,86 @@ +
+ + + + +BEGIN + + +TRANSACTION + + +WORK + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/like_table_option_list.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/like_table_option_list.html new file mode 100644 index 00000000000..325a8d7ec8a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/like_table_option_list.html @@ -0,0 +1,27 @@ +
+ + + + +INCLUDING + + +EXCLUDING + + +CONSTRAINTS + + +DEFAULTS + + +GENERATED + + +INDEXES + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/not_null_column_level.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/not_null_column_level.html new file mode 100644 index 00000000000..00025ca646d --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/not_null_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +NOT NULL + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/on_conflict.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/on_conflict.html new file mode 100644 index 00000000000..32e98360991 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/on_conflict.html @@ -0,0 +1,92 @@ +
+ + + + +ON + + +CONFLICT + + +DO + + +NOTHING + + +( + + +name + +, + + +) + + +ON + + +CONSTRAINT + + +constraint_name + +DO + + +NOTHING + + +UPDATE + + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_frame_clause.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_frame_clause.html new file mode 100644 index 00000000000..9e1f4f93198 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_frame_clause.html @@ -0,0 +1,28 @@ +
+ + + + +RANGE + + +ROWS + + +GROUPS + + +BETWEEN + + +frame_bound + +AND + + +frame_bound + + +opt_frame_exclusion + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_locality.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_locality.html new file mode 100644 index 00000000000..062afcc0a6e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_locality.html @@ -0,0 +1,51 @@ +
+ + + + +LOCALITY + + +GLOBAL + + +REGIONAL + + +BY + + +TABLE + + +IN + + +region_name + +PRIMARY + + +REGION + + +ROW + + +AS + + +column_name + +IN + + +region_name + +PRIMARY + + +REGION + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_persistence_temp_table.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_persistence_temp_table.html new file mode 100644 index 00000000000..72323b2196b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_persistence_temp_table.html @@ -0,0 +1,21 @@ +
+ + + + +LOCAL + + +GLOBAL + + +TEMPORARY + + +TEMP + + +UNLOGGED + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_with_storage_parameter_list.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_with_storage_parameter_list.html new file mode 100644 index 00000000000..094c475407f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/opt_with_storage_parameter_list.html @@ -0,0 +1,20 @@ +
+ + + + +WITH + + +( + + +storage_parameter + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_all_jobs.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_all_jobs.html new file mode 100644 index 00000000000..0caa2a907ab --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +PAUSE + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_job.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_job.html new file mode 100644 index 00000000000..d10c90f7351 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_job.html @@ -0,0 +1,54 @@ +
+ + + + +PAUSE + + +JOB + + +job_id + +WITH + + +REASON + + += + + +string_or_placeholder + +JOBS + + +select_stmt + +WITH + + +REASON + + += + + +string_or_placeholder + +FOR + + +SCHEDULES + + +select_stmt + +SCHEDULE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_schedule.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_schedule.html new file mode 100644 index 00000000000..d2c1ae53008 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/pause_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +PAUSE + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/primary_key_column_level.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/primary_key_column_level.html new file mode 100644 index 00000000000..338ebce9dba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/primary_key_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +PRIMARY KEY + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/primary_key_table_level.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/primary_key_table_level.html new file mode 100644 index 00000000000..8d6b117c199 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/primary_key_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +PRIMARY KEY + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reassign_owned_by.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reassign_owned_by.html new file mode 100644 index 00000000000..6cbacf59eea --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reassign_owned_by.html @@ -0,0 +1,22 @@ +
+ + + + +REASSIGN + + +OWNED + + +BY + + +role_spec_list + +TO + + +role_spec + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/refresh_materialized_views.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/refresh_materialized_views.html new file mode 100644 index 00000000000..f37643e1b73 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/refresh_materialized_views.html @@ -0,0 +1,26 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/release_savepoint.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/release_savepoint.html new file mode 100644 index 00000000000..19ef7d4a611 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/release_savepoint.html @@ -0,0 +1,14 @@ +
+ + + + +RELEASE + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reset_csetting.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reset_csetting.html new file mode 100644 index 00000000000..0208375dd75 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reset_csetting.html @@ -0,0 +1,17 @@ +
+ + + + +RESET + + +CLUSTER + + +SETTING + + +var_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reset_session.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reset_session.html new file mode 100644 index 00000000000..c5936acc5c6 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/reset_session.html @@ -0,0 +1,20 @@ +
+ + + + +RESET + + +SESSION + + +session_var + +RESET_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/restore.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/restore.html new file mode 100644 index 00000000000..63b9a0040f9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/restore.html @@ -0,0 +1,71 @@ +
+ + + + +RESTORE + + +TABLE + + +table_pattern + +, + + +DATABASE + + +database_name + +, + + +SYSTEM + + +USERS + + +FROM + + +string_or_placeholder + +IN + + +string_or_placeholder_opt_list + +AS + + +OF + + +SYSTEM + + +TIME + + +timestamp + +WITH + + +restore_options_list + +OPTIONS + + +( + + +restore_options_list + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_all_jobs.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_all_jobs.html new file mode 100644 index 00000000000..cd4a6ac7017 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_all_jobs.html @@ -0,0 +1,27 @@ +
+ + + + +RESUME + + +ALL + + +BACKUP + + +CHANGEFEED + + +RESTORE + + +IMPORT + + +JOBS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_job.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_job.html new file mode 100644 index 00000000000..cf7839c87ee --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_job.html @@ -0,0 +1,22 @@ +
+ + + + +RESUME + + +JOB + + +job_id + +JOBS + + +select_stmt + + +for_schedules_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_schedule.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_schedule.html new file mode 100644 index 00000000000..6c6fc19a684 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/resume_schedule.html @@ -0,0 +1,19 @@ +
+ + + + +RESUME + + +SCHEDULE + + +schedule_id + +SCHEDULES + + +select_stmt + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/revoke.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/revoke.html new file mode 100644 index 00000000000..08ffba4d742 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/revoke.html @@ -0,0 +1,178 @@ +
+ + + + +REVOKE + + +ALL + + +PRIVILEGES + + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +ADMIN + + +OPTION + + +FOR + + +privilege_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +SEQUENCES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +GRANT + + +OPTION + + +FOR + + +ALL + + +PRIVILEGES + + +privilege_list + +ON + + +grant_targets + +TYPE + + +target_types + +ALL + + +TABLES + + +FUNCTIONS + + +PROCEDURES + + +ROUTINES + + +IN + + +SCHEMA + + +schema_name_list + +SYSTEM + + +ALL + + +PRIVILEGES + + +privilege_list + +FROM + + +role_spec_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/rollback_transaction.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/rollback_transaction.html new file mode 100644 index 00000000000..a416bcb6ee7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/rollback_transaction.html @@ -0,0 +1,22 @@ +
+ + + + +ROLLBACK + + +WORK + + +opt_transaction_chain + +TO + + +SAVEPOINT + + +savepoint_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/savepoint.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/savepoint.html new file mode 100644 index 00000000000..98e7934f72a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/savepoint.html @@ -0,0 +1,11 @@ +
+ + + + +SAVEPOINT + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/select.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/select.html new file mode 100644 index 00000000000..826c14295b2 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/select.html @@ -0,0 +1,72 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/select_clause.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/select_clause.html new file mode 100644 index 00000000000..5ca315cb580 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/select_clause.html @@ -0,0 +1,34 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_cluster_setting.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_cluster_setting.html new file mode 100644 index 00000000000..d20f554282e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_cluster_setting.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +CLUSTER + + +SETTING + + +var_name + += + + +TO + + +var_value + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_local.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_local.html new file mode 100644 index 00000000000..bc17f91f85b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_local.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +LOCAL + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_operation.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_operation.html new file mode 100644 index 00000000000..638f18d5b95 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_operation.html @@ -0,0 +1,25 @@ +
+ + + + +select_clause + +UNION + + +INTERSECT + + +EXCEPT + + +ALL + + +DISTINCT + + +select_clause + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_session.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_session.html new file mode 100644 index 00000000000..1024d0a729e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_session.html @@ -0,0 +1,25 @@ +
+ + + + +SET + + +SESSION + + +var_name + += + + +TO + + +var_value + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_transaction.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_transaction.html new file mode 100644 index 00000000000..ac6462f1794 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/set_transaction.html @@ -0,0 +1,83 @@ +
+ + + + +SET + + +TRANSACTION + + +ISOLATION + + +LEVEL + + +READ + + +UNCOMMITTED + + +COMMITTED + + +SNAPSHOT + + +REPEATABLE + + +READ + + +SERIALIZABLE + + +PRIORITY + + +LOW + + +NORMAL + + +HIGH + + +READ + + +ONLY + + +WRITE + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +NOT + + +DEFERRABLE + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_cluster_setting.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_cluster_setting.html new file mode 100644 index 00000000000..b188b33b1c7 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_cluster_setting.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CLUSTER + + +SETTING + + +var_name + +ALL + + +SETTINGS + + +ALL + + +PUBLIC + + +CLUSTER + + +SETTINGS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_columns.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_columns.html new file mode 100644 index 00000000000..e8e353028c9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_columns.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +COLUMNS + + +FROM + + +table_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_constraints.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_constraints.html new file mode 100644 index 00000000000..4c2befcf704 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_constraints.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CONSTRAINT + + +CONSTRAINTS + + +FROM + + +table_name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create.html new file mode 100644 index 00000000000..2b2cde36e80 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +CREATE + + +object_name + + +opt_show_create_format_options + +ALL + + +SCHEMAS + + +TABLES + + +TRIGGERS + + +TYPES + + +ROUTINES + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create_external_connections.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create_external_connections.html new file mode 100644 index 00000000000..0f4b9f5c895 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create_external_connections.html @@ -0,0 +1,29 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +EXTERNAL + + +CONNECTIONS + + +EXTERNAL + + +CONNECTION + + +connection_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create_schedules.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create_schedules.html new file mode 100644 index 00000000000..6b594e20eeb --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_create_schedules.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +CREATE + + +ALL + + +SCHEDULES + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_databases.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_databases.html new file mode 100644 index 00000000000..57a2e9656dd --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_databases.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +DATABASES + + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_default_privileges.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_default_privileges.html new file mode 100644 index 00000000000..6a6abec5755 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_default_privileges.html @@ -0,0 +1,46 @@ +
+ + + + +SHOW + + +DEFAULT + + +PRIVILEGES + + +FOR + + +ROLE + + +USER + + +GRANTEE + + +role_spec_list + +ALL + + +ROLES + + +IN + + +SCHEMA + + +qualifiable_schema_name + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_default_session_variables_for_role.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_default_session_variables_for_role.html new file mode 100644 index 00000000000..60c41226626 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_default_session_variables_for_role.html @@ -0,0 +1,35 @@ +
+ + + + +SHOW + + +DEFAULT + + +SESSION + + +VARIABLES + + +FOR + + +role_or_group_or_user + + +role_spec + +ROLE_ALL + + +USER_ALL + + +ALL + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_enums.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_enums.html new file mode 100644 index 00000000000..046b47655b1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_enums.html @@ -0,0 +1,22 @@ +
+ + + + +SHOW + + +ENUMS + + +FROM + + +name + +. + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_external_connections.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_external_connections.html new file mode 100644 index 00000000000..ed66a243e58 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_external_connections.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +EXTERNAL + + +CONNECTIONS + + +CONNECTION + + +string_or_placeholder + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_full_scans.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_full_scans.html new file mode 100644 index 00000000000..6b9ef8926ba --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_full_scans.html @@ -0,0 +1,18 @@ +
+ + + + +SHOW + + +FULL + + +TABLE + + +SCANS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_indexes.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_indexes.html new file mode 100644 index 00000000000..99d6e839c16 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_indexes.html @@ -0,0 +1,34 @@ +
+ + + + +SHOW + + +INDEX + + +INDEXES + + +KEYS + + +FROM + + +table_name + +DATABASE + + +database_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_inspect_errors.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_inspect_errors.html new file mode 100644 index 00000000000..41f6cc86d7f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_inspect_errors.html @@ -0,0 +1,23 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_jobs.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_jobs.html new file mode 100644 index 00000000000..50f121f6d33 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_jobs.html @@ -0,0 +1,73 @@ +
+ + + + +SHOW + + +AUTOMATIC + + +JOBS + + +JOBS + + +select_stmt + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +select_stmt + + +for_schedules_clause + +CHANGEFEED + + +JOBS + + +select_stmt + +JOB + + +job_id + +WITH + + +WATCHED_TABLES + + +JOB + + +job_id + +WITH + + +show_job_options_list + +WHEN + + +COMPLETE + + +job_id + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_locality.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_locality.html new file mode 100644 index 00000000000..3fb8fef2a54 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_locality.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +LOCALITY + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_partitions.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_partitions.html new file mode 100644 index 00000000000..d7557cbbaaa --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_partitions.html @@ -0,0 +1,39 @@ +
+ + + + +SHOW + + +PARTITIONS + + +FROM + + +TABLE + + +table_name + +DATABASE + + +database_name + +INDEX + + +table_index_name + + +table_name + +@ + + +* + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_ranges.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_ranges.html new file mode 100644 index 00000000000..6d58fe9ac2b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_ranges.html @@ -0,0 +1,41 @@ +
+ + + + +SHOW + + +RANGES + + +FROM + + +INDEX + + +table_index_name + +TABLE + + +table_name + +DATABASE + + +database_name + +CURRENT_CATALOG + + +CLUSTER + + +RANGES + + +opt_show_ranges_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_regions.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_regions.html new file mode 100644 index 00000000000..06778560bf4 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_regions.html @@ -0,0 +1,43 @@ +
+ + + + +SHOW + + +REGIONS + + +FROM + + +CLUSTER + + +DATABASE + + +database_name + +ALL + + +DATABASES + + +SUPER + + +REGIONS + + +FROM + + +DATABASE + + +database_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_roles.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_roles.html new file mode 100644 index 00000000000..ab490c681ff --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_roles.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +ROLES + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_savepoint_status.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_savepoint_status.html new file mode 100644 index 00000000000..a2f693dad11 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_savepoint_status.html @@ -0,0 +1,15 @@ +
+ + + + +SHOW + + +SAVEPOINT + + +STATUS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_schedules.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_schedules.html new file mode 100644 index 00000000000..5db4cd53c39 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_schedules.html @@ -0,0 +1,38 @@ +
+ + + + +SHOW + + +RUNNING + + +PAUSED + + +SCHEDULES + + +FOR + + +BACKUP + + +SQL + + +STATISTICS + + +CHANGEFEED + + +SCHEDULE + + +a_expr + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_schemas.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_schemas.html new file mode 100644 index 00000000000..2e7793866ca --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_schemas.html @@ -0,0 +1,20 @@ +
+ + + + +SHOW + + +SCHEMAS + + +FROM + + +name + + +with_comment + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_sequences.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_sequences.html new file mode 100644 index 00000000000..f3b53dab091 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_sequences.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +SEQUENCES + + +FROM + + +name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_session.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_session.html new file mode 100644 index 00000000000..8167df385cc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_session.html @@ -0,0 +1,14 @@ +
+ + + + +SHOW + + +SESSION + + +session_var + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_sessions.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_sessions.html new file mode 100644 index 00000000000..1bfe85e8995 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_sessions.html @@ -0,0 +1,21 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +SESSIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_statement_hints.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_statement_hints.html new file mode 100644 index 00000000000..c2050487162 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_statement_hints.html @@ -0,0 +1,44 @@ +
+ + + + +SHOW + + +STATEMENT + + +HINTS + + +FOR + + +string_or_placeholder + +WITH + + +DETAILS + + +, + + +OPTIONS + + +( + + +DETAILS + + +, + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_statements.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_statements.html new file mode 100644 index 00000000000..8d94a3951c0 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_statements.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +ALL + + +CLUSTER + + +LOCAL + + +STATEMENTS + + +QUERIES + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_stats.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_stats.html new file mode 100644 index 00000000000..477451b8f2f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_stats.html @@ -0,0 +1,23 @@ +
+ + + + +SHOW + + +STATISTICS + + +FOR_TABLE + + +TABLE + + +table_name + + +opt_with_options + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_tables.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_tables.html new file mode 100644 index 00000000000..952e641d806 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_tables.html @@ -0,0 +1,28 @@ +
+ + + + +SHOW + + +TABLES + + +FROM + + +database_name + +. + + +schema_name + +WITH + + +COMMENT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_trace.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_trace.html new file mode 100644 index 00000000000..327ea90b08a --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_trace.html @@ -0,0 +1,24 @@ +
+ + + + +SHOW + + +COMPACT + + +KV + + +TRACE + + +FOR + + +SESSION + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_triggers.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_triggers.html new file mode 100644 index 00000000000..905d159d0c1 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_triggers.html @@ -0,0 +1,17 @@ +
+ + + + +SHOW + + +TRIGGERS + + +FROM + + +table_name + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_users.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_users.html new file mode 100644 index 00000000000..fb333b2614e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_users.html @@ -0,0 +1,12 @@ +
+ + + + +SHOW + + +USERS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_zone.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_zone.html new file mode 100644 index 00000000000..33f80121dcc --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/show_zone.html @@ -0,0 +1,89 @@ +
+ + + + +SHOW + + +ZONE + + +CONFIGURATION + + +FROM + + +RANGE + + +zone_name + +DATABASE + + +database_name + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +PARTITION + + +partition_name + +PARTITION + + +partition_name + +OF + + +TABLE + + +table_name + +INDEX + + +table_name + +@ + + +index_name + + +standalone_index_name + +CONFIGURATIONS + + +ALL + + +ZONE + + +CONFIGURATIONS + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/simple_select_clause.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/simple_select_clause.html new file mode 100644 index 00000000000..069d79909e9 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/simple_select_clause.html @@ -0,0 +1,81 @@ +
+ + + + +SELECT + + +ALL + + +opt_target_list + +DISTINCT + + +ON + + +( + + +a_expr + +, + + +) + + +target_elem + +, + + +FROM + + +table_ref + +, + + +AS + + +OF + + +SYSTEM + + +TIME + + +a_expr + +WHERE + + +a_expr + +GROUP + + +BY + + +group_by_list + +HAVING + + +a_expr + +WINDOW + + +window_definition_list + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/sort_clause.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/sort_clause.html new file mode 100644 index 00000000000..851e9947be8 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/sort_clause.html @@ -0,0 +1,34 @@ +
+ + + + +ORDER + + +BY + + +a_expr + +ASC + + +DESC + + +NULLS + + +FIRST + + +LAST + + +sortby_index + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/stmt_block.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/stmt_block.html new file mode 100644 index 00000000000..392bb4a6262 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/stmt_block.html @@ -0,0 +1,25473 @@ +
+ +

stmt_block:

+ + + + + + stmt + +

no references


stmt:

+ + + + + + HELPTOKEN + + + stmt_without_legacy_transaction + + + legacy_transaction_stmt + +

referenced by: +

+


stmt_without_legacy_transaction:

+ + + + + + preparable_stmt + + + analyze_stmt + + + call_stmt + + + copy_stmt + + + comment_stmt + + + execute_stmt + + + deallocate_stmt + + + discard_stmt + + + do_stmt + + + grant_stmt + + + prepare_stmt + + + revoke_stmt + + + savepoint_stmt + + + reassign_owned_by_stmt + + + drop_owned_by_stmt + + + release_stmt + + + refresh_stmt + + + nonpreparable_set_stmt + + + transaction_stmt + + + close_cursor_stmt + + + declare_cursor_stmt + + + fetch_cursor_stmt + + + move_cursor_stmt + + + unlisten_stmt + + + show_commit_timestamp_stmt + +

referenced by: +

+


legacy_transaction_stmt:

+ + + + + + legacy_begin_stmt + + + legacy_end_stmt + +

referenced by: +

+


preparable_stmt:

+ + + + + + alter_stmt + + + backup_stmt + + + cancel_stmt + + + create_stmt + + + check_stmt + + + delete_stmt + + + drop_stmt + + + explain_stmt + + + import_stmt + + + execute_schedules_stmt + + + insert_stmt + + + inspect_stmt + + + pause_stmt + + + reset_stmt + + + restore_stmt + + + resume_stmt + + + export_stmt + + + scrub_stmt + + + select_stmt + + + preparable_set_stmt + + + show_stmt + + + truncate_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


analyze_stmt:

+ + + + + + ANALYZE + + + ANALYSE + + + analyze_target + +

referenced by: +

+


call_stmt:

+ + + + + + CALL + + + func_application + +

referenced by: +

+


copy_stmt:

+ + + + + + COPY + + + table_name + + + opt_column_list + + FROM + + + STDIN + + + opt_with_copy_options + + + opt_where_clause + + TO + + + STDOUT + + + opt_with_copy_options + + ( + + + copy_to_stmt + + ) + + + TO + + + STDOUT + + + opt_with_copy_options + +

referenced by: +

+


comment_stmt:

+ + + + + + COMMENT + + + ON + + + DATABASE + + + database_name + + SCHEMA + + + qualifiable_schema_name + + TYPE + + + type_name + + TABLE + + + CONSTRAINT + + + constraint_name + + ON + + + table_name + + COLUMN + + + column_path + + INDEX + + + table_index_name + + IS + + + comment_text + +

referenced by: +

+


execute_stmt:

+ + + + + + EXECUTE + + + table_alias_name + + + execute_param_clause + +

referenced by: +

+


deallocate_stmt:

+ + + + + + DEALLOCATE + + + PREPARE + + + name + + ALL + + +

referenced by: +

+


discard_stmt:

+ + + + + + DISCARD + + + ALL + + + SEQUENCES + + + TEMP + + + TEMPORARY + + +

referenced by: +

+


do_stmt:

+ + + + + + DO + + + do_stmt_opt_list + +

referenced by: +

+


grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + SEQUENCES + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + TO + + + role_spec_list + + + opt_with_grant_option + + + privilege_list + + TO + + + role_spec_list + + WITH + + + ADMIN + + + OPTION + + +

referenced by: +

+


prepare_stmt:

+ + + + + + PREPARE + + + table_alias_name + + + prep_type_clause + + AS + + + preparable_stmt + +

referenced by: +

+


revoke_stmt:

+ + + + + + REVOKE + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + SEQUENCES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + ADMIN + + + OPTION + + + FOR + + + privilege_list + + SYSTEM + + + privileges + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + grant_targets + + TYPE + + + target_types + + ALL + + + TABLES + + + FUNCTIONS + + + PROCEDURES + + + ROUTINES + + + IN + + + SCHEMA + + + schema_name_list + + SYSTEM + + + privileges + + FROM + + + role_spec_list + +

referenced by: +

+


savepoint_stmt:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


reassign_owned_by_stmt:

+ + + + + + REASSIGN + + + OWNED + + + BY + + + role_spec_list + + TO + + + role_spec + +

referenced by: +

+


drop_owned_by_stmt:

+ + + + + + DROP + + + OWNED + + + BY + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


release_stmt:

+ + + + + + RELEASE + + + savepoint_name + +

referenced by: +

+


refresh_stmt:

+ + + + + + REFRESH + + + MATERIALIZED + + + VIEW + + + opt_concurrently + + + view_name + + + opt_as_of_clause + + + opt_clear_data + +

referenced by: +

+


nonpreparable_set_stmt:

+ + + + + + set_transaction_stmt + +

referenced by: +

+


transaction_stmt:

+ + + + + + begin_stmt + + + commit_stmt + + + rollback_stmt + + + abort_stmt + + + prepare_transaction_stmt + + + commit_prepared_stmt + + + rollback_prepared_stmt + +

referenced by: +

+


close_cursor_stmt:

+ + + + + + CLOSE + + + ALL + + + cursor_name + +

referenced by: +

+


declare_cursor_stmt:

+ + + + + + DECLARE + + + cursor_name + + + opt_binary + + + opt_sensitivity + + + opt_scroll + + CURSOR + + + opt_hold + + + for_with_lookahead_variants + + + select_stmt + +

referenced by: +

+


fetch_cursor_stmt:

+ + + + + + FETCH + + + cursor_movement_specifier + +

referenced by: +

+


move_cursor_stmt:

+ + + + + + MOVE + + + cursor_movement_specifier + +

referenced by: +

+


unlisten_stmt:

+ + + + + + UNLISTEN + + + type_name + + * + + +

referenced by: +

+


show_commit_timestamp_stmt:

+ + + + + + SHOW + + + COMMIT + + + TIMESTAMP + + +

referenced by: +

+


legacy_begin_stmt:

+ + + + + + BEGIN + + + opt_transaction + + + begin_transaction + +

referenced by: +

+


legacy_end_stmt:

+ + + + + + END + + + opt_transaction + + + opt_transaction_chain + +

referenced by: +

+


alter_stmt:

+ + + + + + alter_ddl_stmt + + + alter_external_connection_stmt + + + alter_role_stmt + + + alter_virtual_cluster_stmt + +

referenced by: +

+


backup_stmt:

+ + + + + + BACKUP + + + opt_backup_targets + + INTO + + + sconst_or_placeholder + + LATEST + + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_backup_options + +

referenced by: +

+


cancel_stmt:

+ + + + + + cancel_jobs_stmt + + + cancel_queries_stmt + + + cancel_sessions_stmt + + + cancel_all_jobs_stmt + +

referenced by: +

+


create_stmt:

+ + + + + + create_role_stmt + + + create_ddl_stmt + + + create_stats_stmt + + + create_changefeed_stmt + + + create_extension_stmt + + + create_external_connection_stmt + + + create_logical_replication_stream_stmt + + + create_schedule_stmt + +

referenced by: +

+


check_stmt:

+ + + + + + check_external_connection_stmt + +

referenced by: +

+


delete_stmt:

+ + + + + + opt_with_clause + + DELETE + + + opt_batch_clause + + FROM + + + table_expr_opt_alias_idx + + + opt_using_clause + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


drop_stmt:

+ + + + + + drop_ddl_stmt + + + drop_role_stmt + + + drop_schedule_stmt + + + drop_external_connection_stmt + +

referenced by: +

+


explain_stmt:

+ + + + + + EXPLAIN + + + ANALYZE + + + ANALYSE + + + ( + + + explain_option_list + + ) + + + explainable_stmt + +

referenced by: +

+


import_stmt:

+ + + + + + IMPORT + + + INTO + + + table_name + + ( + + + insert_column_list + + ) + + + import_format + + DATA + + + ( + + + string_or_placeholder_list + + ) + + + opt_with_options + +

referenced by: +

+


execute_schedules_stmt:

+ + + + + + EXECUTE_SCHEDULE + + + SCHEDULE + + + a_expr + + EXECUTE_SCHEDULES + + + SCHEDULES + + + select_stmt + +

referenced by: +

+


insert_stmt:

+ + + + + + opt_with_clause + + INSERT + + + INTO + + + insert_target + + + insert_rest + + + on_conflict + + + returning_clause + +

referenced by: +

+


inspect_stmt:

+ + + + + + inspect_table_stmt + + + inspect_database_stmt + +

referenced by: +

+


pause_stmt:

+ + + + + + pause_jobs_stmt + + + pause_schedules_stmt + + + pause_all_jobs_stmt + +

referenced by: +

+


reset_stmt:

+ + + + + + reset_session_stmt + + + reset_csetting_stmt + +

referenced by: +

+


restore_stmt:

+ + + + + + RESTORE + + + backup_targets + + SYSTEM + + + USERS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_as_of_clause + + + opt_with_restore_options + +

referenced by: +

+


resume_stmt:

+ + + + + + resume_jobs_stmt + + + resume_schedules_stmt + + + resume_all_jobs_stmt + +

referenced by: +

+


export_stmt:

+ + + + + + EXPORT + + + INTO + + + import_format + + + string_or_placeholder + + + opt_with_options + + FROM + + + select_stmt + +

referenced by: +

+


scrub_stmt:

+ + + + + + scrub_table_stmt + + + scrub_database_stmt + +

referenced by: +

+


select_stmt:

+ + + + + + select_no_parens + + + select_with_parens + +

referenced by: +

+


preparable_set_stmt:

+ + + + + + set_session_stmt + + + set_local_stmt + + + set_csetting_stmt + + + use_stmt + +

referenced by: +

+


show_stmt:

+ + + + + + show_backup_stmt + + + show_columns_stmt + + + show_constraints_stmt + + + show_triggers_stmt + + + show_create_stmt + + + show_create_schedules_stmt + + + show_create_external_connections_stmt + + + show_databases_stmt + + + show_enums_stmt + + + show_external_connections_stmt + + + show_types_stmt + + + show_functions_stmt + + + show_procedures_stmt + + + show_grants_stmt + + + show_indexes_stmt + + + show_partitions_stmt + + + show_jobs_stmt + + + show_locality_stmt + + + show_schedules_stmt + + + show_statements_stmt + + + show_ranges_stmt + + + show_range_for_row_stmt + + + show_regions_stmt + + + show_survival_goal_stmt + + + show_roles_stmt + + + show_savepoint_stmt + + + show_schemas_stmt + + + show_sequences_stmt + + + show_session_stmt + + + show_sessions_stmt + + + show_stats_stmt + + + show_tables_stmt + + + show_trace_stmt + + + show_transactions_stmt + + + show_transfer_stmt + + + show_users_stmt + + + show_default_session_variables_for_role_stmt + + + show_zone_stmt + + + show_full_scans_stmt + + + show_statement_hints_stmt + + + show_default_privileges_stmt + + + show_inspect_errors_stmt + +

referenced by: +

+


truncate_stmt:

+ + + + + + TRUNCATE + + + opt_table + + + relation_expr_list + + + opt_drop_behavior + +

referenced by: +

+


update_stmt:

+ + + + + + opt_with_clause + + UPDATE + + + table_expr_opt_alias_idx + + SET + + + set_clause_list + + + opt_from_list + + + opt_where_clause + + + opt_sort_clause + + + opt_limit_clause + + + returning_clause + +

referenced by: +

+


upsert_stmt:

+ + + + + + opt_with_clause + + UPSERT + + + INTO + + + insert_target + + + insert_rest + + + returning_clause + +

referenced by: +

+


analyze_target:

+ + + + + + table_name + +

referenced by: +

+


func_application:

+ + + + + + func_application_name + + ( + + + ALL + + + expr_list + + + opt_sort_clause_no_index + + DISTINCT + + + expr_list + + * + + + ) + + +

referenced by: +

+


table_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_column_list:

+ + + + + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_with_copy_options:

+ + + + + + opt_with + + + copy_options_list + + ( + + + copy_generic_options_list + + ) + + +

referenced by: +

+


opt_where_clause:

+ + + + + + where_clause + +

referenced by: +

+


copy_to_stmt:

+ + + + + + delete_stmt + + + insert_stmt + + + select_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


database_name:

+ + + + + + name + +

referenced by: +

+


comment_text:

+ + + + + + SCONST + + + NULL + + +

referenced by: +

+


qualifiable_schema_name:

+ + + + + + name + + . + + + name + +

referenced by: +

+


type_name:

+ + + + + + db_object_name + +

referenced by: +

+


column_path:

+ + + + + + name + + + prefixed_column_path + +

referenced by: +

+


table_index_name:

+ + + + + + table_name + + @ + + + index_name + + + standalone_index_name + +

referenced by: +

+


constraint_name:

+ + + + + + name + +

referenced by: +

+


table_alias_name:

+ + + + + + name + +

referenced by: +

+


execute_param_clause:

+ + + + + + ( + + + expr_list + + ) + + +

referenced by: +

+


name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + +

referenced by: +

+


do_stmt_opt_list:

+ + + + + + do_stmt_opt_item + +

referenced by: +

+


privileges:

+ + + + + + ALL + + + opt_privileges_clause + + + privilege_list + +

referenced by: +

+


grant_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + SEQUENCE + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + EXTERNAL + + + CONNECTION + + + name_list + + FUNCTION + + + PROCEDURE + + + function_with_paramtypes_list + +

referenced by: +

+


role_spec_list:

+ + + + + + role_spec + + , + + +

referenced by: +

+


opt_with_grant_option:

+ + + + + + WITH + + + GRANT + + + OPTION + + +

referenced by: +

+


privilege_list:

+ + + + + + privilege + + , + + +

referenced by: +

+


target_types:

+ + + + + + type_name_list + +

referenced by: +

+


schema_name_list:

+ + + + + + qualifiable_schema_name + + , + + +

referenced by: +

+


prep_type_clause:

+ + + + + + ( + + + type_list + + ) + + +

referenced by: +

+


role_spec:

+ + + + + + identifier + + + unreserved_keyword + + CURRENT_USER + + + SESSION_USER + + +

referenced by: +

+


opt_drop_behavior:

+ + + + + + CASCADE + + + RESTRICT + + +

referenced by: +

+


savepoint_name:

+ + + + + + SAVEPOINT + + + name + +

referenced by: +

+


opt_concurrently:

+ + + + + + CONCURRENTLY + + +

referenced by: +

+


view_name:

+ + + + + + table_name + +

referenced by: +

+


opt_as_of_clause:

+ + + + + + as_of_clause + +

referenced by: +

+


opt_clear_data:

+ + + + + + WITH + + + NO + + + DATA + + +

referenced by: +

+


set_transaction_stmt:

+ + + + + + SET + + + SESSION + + + TRANSACTION + + + transaction_mode_list + +

referenced by: +

+


begin_stmt:

+ + + + + + START + + + TRANSACTION + + + begin_transaction + +

referenced by: +

+


commit_stmt:

+ + + + + + COMMIT + + + opt_transaction + + + opt_transaction_chain + +

referenced by: +

+


rollback_stmt:

+ + + + + + ROLLBACK + + + opt_transaction + + + opt_transaction_chain + + TO + + + savepoint_name + +

referenced by: +

+


abort_stmt:

+ + + + + + ABORT + + + opt_transaction + + + opt_transaction_chain + +

referenced by: +

+


prepare_transaction_stmt:

+ + + + + + PREPARE + + + TRANSACTION + + + SCONST + + +

referenced by: +

+


commit_prepared_stmt:

+ + + + + + COMMIT + + + PREPARED + + + SCONST + + +

referenced by: +

+


rollback_prepared_stmt:

+ + + + + + ROLLBACK + + + PREPARED + + + SCONST + + +

referenced by: +

+


cursor_name:

+ + + + + + name + +

referenced by: +

+


opt_binary:

+ + + + + + BINARY + + +

referenced by: +

+


opt_sensitivity:

+ + + + + + INSENSITIVE + + + ASENSITIVE + + +

referenced by: +

+


opt_scroll:

+ + + + + + NO + + + SCROLL + + +

referenced by: +

+


opt_hold:

+ + + + + + WITH + + + WITHOUT + + + HOLD + + +

referenced by: +

+


for_with_lookahead_variants:

+ + + + + + FOR + + + FOR_TABLE + + +

referenced by: +

+


cursor_movement_specifier:

+ + + + + + from_or_in + + + next_prior + + + forward_backward + + ABSOLUTE + + + RELATIVE + + + signed_iconst64 + + FIRST + + + LAST + + + opt_forward_backward + + + signed_iconst64 + + ALL + + + opt_from_or_in + + + cursor_name + +

referenced by: +

+


opt_transaction:

+ + + + + + TRANSACTION + + + WORK + + +

referenced by: +

+


begin_transaction:

+ + + + + + transaction_mode_list + +

referenced by: +

+


opt_transaction_chain:

+ + + + + + AND + + + NO + + + CHAIN + + +

referenced by: +

+


alter_ddl_stmt:

+ + + + + + alter_table_stmt + + + alter_index_stmt + + + alter_view_stmt + + + alter_sequence_stmt + + + alter_database_stmt + + + alter_range_stmt + + + alter_partition_stmt + + + alter_schema_stmt + + + alter_type_stmt + + + alter_default_privileges_stmt + + + alter_changefeed_stmt + + + alter_backup_stmt + + + alter_func_stmt + + + alter_proc_stmt + + + alter_backup_schedule + + + alter_policy_stmt + + + alter_job_stmt + +

referenced by: +

+


alter_external_connection_stmt:

+ + + + + + ALTER + + + EXTERNAL + + + CONNECTION + + + IF + + + EXISTS + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


alter_role_stmt:

+ + + + + + ALTER + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec + + + opt_role_options + + + opt_in_database + + + set_or_reset_clause + + ROLE_ALL + + + USER_ALL + + + ALL + + + opt_in_database + + + set_or_reset_clause + +

referenced by: +

+


alter_virtual_cluster_stmt:

+ + + + + + alter_virtual_cluster_replication_stmt + + + alter_virtual_cluster_capability_stmt + + + alter_virtual_cluster_rename_stmt + + + alter_virtual_cluster_service_stmt + +

referenced by: +

+


opt_backup_targets:

+ + + + + + backup_targets + +

referenced by: +

+


sconst_or_placeholder:

+ + + + + + SCONST + + + PLACEHOLDER + + +

referenced by: +

+


string_or_placeholder_opt_list:

+ + + + + + string_or_placeholder + + ( + + + string_or_placeholder_list + + ) + + +

referenced by: +

+


opt_with_backup_options:

+ + + + + + WITH + + + backup_options_list + + OPTIONS + + + ( + + + backup_options_list + + ) + + +

referenced by: +

+


cancel_jobs_stmt:

+ + + + + + CANCEL + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


cancel_queries_stmt:

+ + + + + + CANCEL + + + QUERY + + + IF + + + EXISTS + + + a_expr + + QUERIES + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_sessions_stmt:

+ + + + + + CANCEL + + + SESSION + + + IF + + + EXISTS + + + a_expr + + SESSIONS + + + IF + + + EXISTS + + + select_stmt + +

referenced by: +

+


cancel_all_jobs_stmt:

+ + + + + + CANCEL + + + ALL + + + name + + JOBS + + +

referenced by: +

+


create_role_stmt:

+ + + + + + CREATE + + + role_or_group_or_user + + IF + + + NOT + + + EXISTS + + + role_spec + + + opt_role_options + +

referenced by: +

+


create_ddl_stmt:

+ + + + + + create_database_stmt + + + create_index_stmt + + + create_schema_stmt + + + create_table_stmt + + + create_table_as_stmt + + + create_type_stmt + + + create_view_stmt + + + create_sequence_stmt + + + create_func_stmt + + + create_proc_stmt + + + create_trigger_stmt + + + create_policy_stmt + +

referenced by: +

+


create_stats_stmt:

+ + + + + + CREATE + + + STATISTICS + + + statistics_name + + + opt_stats_columns + + FROM + + + create_stats_target + + + opt_create_stats_options + +

referenced by: +

+


create_changefeed_stmt:

+ + + + + + CREATE + + + CHANGEFEED + + + for_with_lookahead_variants + + + changefeed_table_targets + + + opt_changefeed_sink + + + opt_with_options + + + opt_changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + CREATE_CHANGEFEED_FOR_DATABASE + + + CHANGEFEED + + + FOR + + + DATABASE + + + database_name + + + optional_db_level_changefeed_filter_option + + + opt_changefeed_sink + + + opt_with_options + +

referenced by: +

+


create_extension_stmt:

+ + + + + + CREATE + + + EXTENSION + + + IF + + + NOT + + + EXISTS + + + name + +

referenced by: +

+


create_external_connection_stmt:

+ + + + + + CREATE + + + EXTERNAL + + + CONNECTION + + + label_spec + + AS + + + string_or_placeholder + +

referenced by: +

+


create_logical_replication_stream_stmt:

+ + + + + + CREATE + + + LOGICALLY + + + REPLICATED + + + logical_replication_resources + + FROM + + + logical_replication_resources + + ON + + + string_or_placeholder + + + opt_logical_replication_create_table_options + +

referenced by: +

+


create_schedule_stmt:

+ + + + + + create_schedule_for_changefeed_stmt + + + create_schedule_for_backup_stmt + +

referenced by: +

+


check_external_connection_stmt:

+ + + + + + CHECK + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + + + opt_with_check_external_connection_options_list + +

referenced by: +

+


opt_with_clause:

+ + + + + + with_clause + +

referenced by: +

+


opt_batch_clause:

+ + + + + + BATCH + + + ( + + + batch_param_list + + ) + + +

referenced by: +

+


table_expr_opt_alias_idx:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


opt_using_clause:

+ + + + + + USING + + + from_list + +

referenced by: +

+


opt_sort_clause:

+ + + + + + sort_clause + +

referenced by: +

+


opt_limit_clause:

+ + + + + + limit_clause + +

referenced by: +

+


returning_clause:

+ + + + + + RETURNING + + + target_list + + NOTHING + + +

referenced by: +

+


drop_ddl_stmt:

+ + + + + + drop_database_stmt + + + drop_index_stmt + + + drop_table_stmt + + + drop_view_stmt + + + drop_sequence_stmt + + + drop_schema_stmt + + + drop_type_stmt + + + drop_func_stmt + + + drop_proc_stmt + + + drop_trigger_stmt + + + drop_policy_stmt + +

referenced by: +

+


drop_role_stmt:

+ + + + + + DROP + + + role_or_group_or_user + + IF + + + EXISTS + + + role_spec_list + +

referenced by: +

+


drop_schedule_stmt:

+ + + + + + DROP + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


drop_external_connection_stmt:

+ + + + + + DROP + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


explainable_stmt:

+ + + + + + preparable_stmt + + + comment_stmt + + + execute_stmt + + + call_stmt + + + do_stmt + +

referenced by: +

+


explain_option_list:

+ + + + + + explain_option_name + + , + + +

referenced by: +

+


insert_column_list:

+ + + + + + insert_column_item + + , + + +

referenced by: +

+


import_format:

+ + + + + + name + +

referenced by: +

+


string_or_placeholder_list:

+ + + + + + string_or_placeholder + + , + + +

referenced by: +

+


opt_with_options:

+ + + + + + WITH + + + kv_option_list + + OPTIONS + + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


a_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + SQRT + + + CBRT + + + qual_op + + NOT + + + a_expr + + + row + + OVERLAPS + + + row + + DEFAULT + + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + COLLATE + + + collation_name + + AT + + + TIME + + + ZONE + + + a_expr + + + + + + a_expr + + - + + + a_expr + + * + + + a_expr + + / + + + a_expr + + FLOORDIV + + + a_expr + + % + + + a_expr + + ^ + + + a_expr + + # + + + a_expr + + & + + + a_expr + + | + + + a_expr + + < + + + a_expr + + > + + + a_expr + + ? + + + a_expr + + JSON_SOME_EXISTS + + + a_expr + + JSON_ALL_EXISTS + + + a_expr + + CONTAINS + + + a_expr + + FIRST_CONTAINS + + + a_expr + + CONTAINED_BY + + + a_expr + + FIRST_CONTAINED_BY + + + a_expr + + = + + + a_expr + + CONCAT + + + a_expr + + LSHIFT + + + a_expr + + RSHIFT + + + a_expr + + FETCHVAL + + + a_expr + + FETCHTEXT + + + a_expr + + FETCHVAL_PATH + + + a_expr + + FETCHTEXT_PATH + + + a_expr + + REMOVE_PATH + + + a_expr + + INET_CONTAINED_BY_OR_EQUALS + + + a_expr + + AND_AND + + + a_expr + + AT_AT + + + a_expr + + DISTANCE + + + a_expr + + COS_DISTANCE + + + a_expr + + NEG_INNER_PRODUCT + + + a_expr + + INET_CONTAINS_OR_EQUALS + + + a_expr + + LESS_EQUALS + + + a_expr + + GREATER_EQUALS + + + a_expr + + NOT_EQUALS + + + a_expr + + + qual_op + + + a_expr + + AND + + + a_expr + + OR + + + a_expr + + LIKE + + + a_expr + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + LIKE + + + a_expr + + NOT + + + LIKE + + + a_expr + + ESCAPE + + + a_expr + + ILIKE + + + a_expr + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + NOT + + + ILIKE + + + a_expr + + ESCAPE + + + a_expr + + SIMILAR + + + TO + + + a_expr + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + NOT + + + SIMILAR + + + TO + + + a_expr + + ESCAPE + + + a_expr + + ~ + + + a_expr + + NOT_REGMATCH + + + a_expr + + REGIMATCH + + + a_expr + + NOT_REGIMATCH + + + a_expr + + IS + + + NAN + + + IS + + + NOT + + + NAN + + + IS + + + NULL + + + ISNULL + + + IS + + + NOT + + + NULL + + + NOTNULL + + + IS + + + TRUE + + + IS + + + NOT + + + TRUE + + + IS + + + FALSE + + + IS + + + NOT + + + FALSE + + + IS + + + UNKNOWN + + + IS + + + NOT + + + UNKNOWN + + + IS + + + DISTINCT + + + FROM + + + a_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + a_expr + + IS + + + OF + + + ( + + + type_list + + ) + + + IS + + + NOT + + + OF + + + ( + + + type_list + + ) + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + opt_asymmetric + + + b_expr + + AND + + + a_expr + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + NOT + + + BETWEEN + + + SYMMETRIC + + + b_expr + + AND + + + a_expr + + IN + + + in_expr + + NOT + + + IN + + + in_expr + + + subquery_op + + + sub_type + + + a_expr + +

referenced by: +

+


insert_target:

+ + + + + + table_name_opt_idx + + AS + + + table_alias_name + +

referenced by: +

+


insert_rest:

+ + + + + + ( + + + insert_column_list + + ) + + + select_stmt + + DEFAULT + + + VALUES + + +

referenced by: +

+


on_conflict:

+ + + + + + ON + + + CONFLICT + + + DO + + + NOTHING + + + ( + + + name_list + + ) + + + opt_where_clause + + ON + + + CONSTRAINT + + + constraint_name + + DO + + + NOTHING + + + UPDATE + + + SET + + + set_clause_list + + + opt_where_clause + +

referenced by: +

+


inspect_table_stmt:

+ + + + + + INSPECT + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_inspect_options_clause + +

referenced by: +

+


inspect_database_stmt:

+ + + + + + INSPECT + + + DATABASE + + + db_name + + + opt_as_of_clause + + + opt_inspect_options_clause + +

referenced by: +

+


pause_jobs_stmt:

+ + + + + + PAUSE + + + JOB + + + a_expr + + WITH + + + REASON + + + = + + + string_or_placeholder + + JOBS + + + select_stmt + + WITH + + + REASON + + + = + + + string_or_placeholder + + + for_schedules_clause + +

referenced by: +

+


pause_schedules_stmt:

+ + + + + + PAUSE + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


pause_all_jobs_stmt:

+ + + + + + PAUSE + + + ALL + + + name + + JOBS + + +

referenced by: +

+


reset_session_stmt:

+ + + + + + RESET + + + SESSION + + + session_var + + RESET_ALL + + + ALL + + +

referenced by: +

+


reset_csetting_stmt:

+ + + + + + RESET + + + CLUSTER + + + SETTING + + + var_name + +

referenced by: +

+


string_or_placeholder:

+ + + + + + non_reserved_word_or_sconst + + PLACEHOLDER + + +

referenced by: +

+


opt_with_restore_options:

+ + + + + + WITH + + + restore_options_list + + OPTIONS + + + ( + + + restore_options_list + + ) + + +

referenced by: +

+


backup_targets:

+ + + + + + identifier + + + col_name_keyword + + + unreserved_keyword + + + complex_table_pattern + + + table_pattern + + , + + + TABLE + + + table_pattern_list + + DATABASE + + + name_list + +

referenced by: +

+


resume_jobs_stmt:

+ + + + + + RESUME + + + JOB + + + a_expr + + JOBS + + + select_stmt + + + for_schedules_clause + +

referenced by: +

+


resume_schedules_stmt:

+ + + + + + RESUME + + + SCHEDULE + + + a_expr + + SCHEDULES + + + select_stmt + +

referenced by: +

+


resume_all_jobs_stmt:

+ + + + + + RESUME + + + ALL + + + name + + JOBS + + +

referenced by: +

+


scrub_table_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + TABLE + + + table_name + + + opt_as_of_clause + + + opt_scrub_options_clause + +

referenced by: +

+


scrub_database_stmt:

+ + + + + + EXPERIMENTAL + + + SCRUB + + + DATABASE + + + database_name + + + opt_as_of_clause + +

referenced by: +

+


select_no_parens:

+ + + + + + simple_select + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + + + with_clause + + + select_clause + + + sort_clause + + + opt_sort_clause + + + for_locking_clause + + + opt_select_limit + + + select_limit + + + opt_for_locking_clause + +

referenced by: +

+


select_with_parens:

+ + + + + + ( + + + select_no_parens + + + select_with_parens + + ) + + +

referenced by: +

+


set_session_stmt:

+ + + + + + SET + + + SESSION + + + set_rest_more + + CHARACTERISTICS + + + AS + + + TRANSACTION + + + transaction_mode_list + + + set_rest_more + +

referenced by: +

+


set_local_stmt:

+ + + + + + SET + + + LOCAL + + + set_rest + +

referenced by: +

+


set_csetting_stmt:

+ + + + + + SET + + + CLUSTER + + + SETTING + + + var_name + + + to_or_eq + + + var_value + +

referenced by: +

+


use_stmt:

+ + + + + + USE + + + var_value + +

referenced by: +

+


show_backup_stmt:

+ + + + + + SHOW + + + BACKUPS + + + IN + + + string_or_placeholder_opt_list + + + opt_show_backups_time_filter_clause + + + opt_with_show_backups_options + + BACKUP + + + SCHEMAS + + + FROM + + + string_or_placeholder + + IN + + + string_or_placeholder_opt_list + + + opt_with_show_backup_options + +

referenced by: +

+


show_columns_stmt:

+ + + + + + SHOW + + + COLUMNS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_constraints_stmt:

+ + + + + + SHOW + + + CONSTRAINT + + + CONSTRAINTS + + + FROM + + + table_name + + + with_comment + +

referenced by: +

+


show_triggers_stmt:

+ + + + + + SHOW + + + TRIGGERS + + + FROM + + + table_name + +

referenced by: +

+


show_create_stmt:

+ + + + + + SHOW + + + CREATE + + + table_name + + + opt_show_create_format_options + + ALL + + + SCHEMAS + + + TABLES + + + TRIGGERS + + + TYPES + + + ROUTINES + + +

referenced by: +

+


show_create_schedules_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + SCHEDULES + + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_create_external_connections_stmt:

+ + + + + + SHOW + + + CREATE + + + ALL + + + EXTERNAL + + + CONNECTIONS + + + EXTERNAL + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_databases_stmt:

+ + + + + + SHOW + + + DATABASES + + + with_comment + +

referenced by: +

+


show_enums_stmt:

+ + + + + + SHOW + + + ENUMS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_external_connections_stmt:

+ + + + + + SHOW + + + EXTERNAL + + + CONNECTIONS + + + CONNECTION + + + string_or_placeholder + +

referenced by: +

+


show_types_stmt:

+ + + + + + SHOW + + + TYPES + + + with_comment + +

referenced by: +

+


show_functions_stmt:

+ + + + + + SHOW + + + FUNCTIONS + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_procedures_stmt:

+ + + + + + SHOW + + + PROCEDURES + + + FROM + + + name + + . + + + name + +

referenced by: +

+


show_grants_stmt:

+ + + + + + SHOW + + + GRANTS + + + opt_on_targets_roles + + SYSTEM + + + GRANTS + + + for_grantee_clause + +

referenced by: +

+


show_indexes_stmt:

+ + + + + + SHOW + + + INDEX + + + INDEXES + + + KEYS + + + FROM + + + table_name + + DATABASE + + + database_name + + + with_comment + +

referenced by: +

+


show_partitions_stmt:

+ + + + + + SHOW + + + PARTITIONS + + + FROM + + + TABLE + + + table_name + + DATABASE + + + database_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + +

referenced by: +

+


show_jobs_stmt:

+ + + + + + SHOW + + + AUTOMATIC + + + JOBS + + + JOBS + + + select_stmt + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + select_stmt + + + for_schedules_clause + + CHANGEFEED + + + JOBS + + + select_stmt + + JOB + + + a_expr + + WITH + + + WATCHED_TABLES + + + JOB + + + a_expr + + WITH + + + show_job_options_list + + WHEN + + + COMPLETE + + + a_expr + +

referenced by: +

+


show_locality_stmt:

+ + + + + + SHOW + + + LOCALITY + + +

referenced by: +

+


show_schedules_stmt:

+ + + + + + SHOW + + + schedule_state + + SCHEDULES + + + opt_schedule_executor_type + + SCHEDULE + + + a_expr + +

referenced by: +

+


show_statements_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + + statements_or_queries + +

referenced by: +

+


show_ranges_stmt:

+ + + + + + SHOW + + + RANGES + + + FROM + + + INDEX + + + table_index_name + + TABLE + + + table_name + + DATABASE + + + database_name + + CURRENT_CATALOG + + + CLUSTER + + + RANGES + + + opt_show_ranges_options + +

referenced by: +

+


show_range_for_row_stmt:

+ + + + + + SHOW + + + RANGE + + + FROM + + + TABLE + + + table_name + + INDEX + + + table_index_name + + FOR + + + ROW + + + ( + + + expr_list + + ) + + +

referenced by: +

+


show_regions_stmt:

+ + + + + + SHOW + + + REGIONS + + + FROM + + + CLUSTER + + + DATABASE + + + database_name + + ALL + + + DATABASES + + + SUPER + + + REGIONS + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_survival_goal_stmt:

+ + + + + + SHOW + + + SURVIVAL + + + GOAL + + + FROM + + + DATABASE + + + database_name + +

referenced by: +

+


show_roles_stmt:

+ + + + + + SHOW + + + ROLES + + +

referenced by: +

+


show_savepoint_stmt:

+ + + + + + SHOW + + + SAVEPOINT + + + STATUS + + +

referenced by: +

+


show_schemas_stmt:

+ + + + + + SHOW + + + SCHEMAS + + + FROM + + + name + + + with_comment + +

referenced by: +

+


show_sequences_stmt:

+ + + + + + SHOW + + + SEQUENCES + + + FROM + + + name + +

referenced by: +

+


show_session_stmt:

+ + + + + + SHOW + + + SESSION + + + session_var + +

referenced by: +

+


show_sessions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + SESSIONS + + +

referenced by: +

+


show_stats_stmt:

+ + + + + + SHOW + + + STATISTICS + + + FOR_TABLE + + + TABLE + + + table_name + + + opt_with_options + +

referenced by: +

+


show_tables_stmt:

+ + + + + + SHOW + + + TABLES + + + FROM + + + name + + . + + + name + + + with_comment + +

referenced by: +

+


show_trace_stmt:

+ + + + + + SHOW + + + opt_compact + + KV + + + TRACE + + + FOR + + + SESSION + + +

referenced by: +

+


show_transactions_stmt:

+ + + + + + SHOW + + + ALL + + + opt_cluster + + TRANSACTIONS + + +

referenced by: +

+


show_transfer_stmt:

+ + + + + + SHOW + + + TRANSFER + + + STATE + + + WITH + + + SCONST + + +

referenced by: +

+


show_users_stmt:

+ + + + + + SHOW + + + USERS + + +

referenced by: +

+


show_default_session_variables_for_role_stmt:

+ + + + + + SHOW + + + DEFAULT + + + SESSION + + + VARIABLES + + + FOR + + + role_or_group_or_user + + + role_spec + + ROLE_ALL + + + USER_ALL + + + ALL + + +

referenced by: +

+


show_zone_stmt:

+ + + + + + SHOW + + + ZONE + + + CONFIGURATION + + + FROM + + + RANGE + + + zone_name + + DATABASE + + + database_name + + TABLE + + + table_name + + INDEX + + + table_index_name + + + opt_partition + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + CONFIGURATIONS + + + ALL + + + ZONE + + + CONFIGURATIONS + + +

referenced by: +

+


show_full_scans_stmt:

+ + + + + + SHOW + + + FULL + + + TABLE + + + SCANS + + +

referenced by: +

+


show_statement_hints_stmt:

+ + + + + + SHOW + + + STATEMENT + + + HINTS + + + FOR + + + string_or_placeholder + + + opt_with_show_hints_options + +

referenced by: +

+


show_default_privileges_stmt:

+ + + + + + SHOW + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + GRANTEE + + + role_spec_list + + ALL + + + ROLES + + + opt_in_schema + +

referenced by: +

+


show_inspect_errors_stmt:

+ + + + + + SHOW + + + INSPECT + + + ERRORS + + + opt_for_table_clause + + + opt_for_job_clause + + + opt_with_details + +

referenced by: +

+


opt_table:

+ + + + + + TABLE + + +

referenced by: +

+


relation_expr_list:

+ + + + + + relation_expr + + , + + +

referenced by: +

+


set_clause_list:

+ + + + + + set_clause + + , + + +

referenced by: +

+


opt_from_list:

+ + + + + + FROM + + + from_list + +

referenced by: +

+


func_application_name:

+ + + + + + func_name + + [ + + + FUNCTION + + + ICONST + + + ] + + +

referenced by: +

+


expr_list:

+ + + + + + a_expr + + , + + +

referenced by: +

+


opt_sort_clause_no_index:

+ + + + + + sort_clause_no_index + +

referenced by: +

+


db_object_name:

+ + + + + + simple_db_object_name + + + complex_db_object_name + +

referenced by: +

+


name_list:

+ + + + + + name + + , + + +

referenced by: +

+


opt_with:

+ + + + + + WITH + + +

referenced by: +

+


copy_options_list:

+ + + + + + copy_options + +

referenced by: +

+


copy_generic_options_list:

+ + + + + + copy_generic_options + + , + + +

referenced by: +

+


where_clause:

+ + + + + + WHERE + + + a_expr + +

referenced by: +

+


prefixed_column_path:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


index_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


standalone_index_name:

+ + + + + + db_object_name + +

referenced by: +

+


unreserved_keyword:

+ + + + + + ABORT + + + ABSOLUTE + + + ACTION + + + ACCESS + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALTER + + + ALWAYS + + + ASENSITIVE + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BIDIRECTIONAL + + + BINARY + + + BUCKET_COUNT + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CHAIN + + + CHANGEFEED + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONFLICT + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CSV + + + CUBE + + + CURRENT + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DAY + + + DEALLOCATE + + + DEBUG + + + DEBUG_IDS + + + DECLARE + + + DELETE + + + DEFAULTS + + + DEFERRED + + + DEFINER + + + DELIMITER + + + DEPENDS + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + ENUM + + + ENUMS + + + ERRORS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXPLICIT + + + EXECUTE + + + EXECUTION + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTREMES + + + FAILURE + + + FILES + + + FILTER + + + FINGERPRINTS + + + FIRST + + + FOLLOWING + + + FORMAT + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FORWARD + + + FREEZE + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GROUPS + + + HANDLER + + + HASH + + + HEADER + + + HIGH + + + HINTS + + + HISTOGRAM + + + HOLD + + + HOUR + + + IDENTITY + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + INCLUDE + + + INCLUDING + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCREMENT + + + INDEX + + + INDEXES + + + INHERITS + + + INJECT + + + INLINE + + + INPUT + + + INSERT + + + INSPECT + + + INSTEAD + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + ISOLATION + + + INVOKER + + + JOB + + + JOBS + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEAKPROOF + + + LEASE + + + LESS + + + LEVEL + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCKED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOCALITY + + + LOGGED + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINUTE + + + MINVALUE + + + MODE + + + MODIFYCLUSTERSETTING + + + MONTH + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NEVER + + + NEW + + + NEWER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NORMAL + + + NOTHING + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + NOBYPASSRLS + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCANCELQUERY + + + NOCREATEROLE + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONVOTERS + + + NOREPLICATION + + + NOSQLLOGIN + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NULLS + + + IGNORE_FOREIGN_KEYS + + + INSENSITIVE + + + OF + + + OFF + + + OIDS + + + OLD + + + OLDER + + + OLD_KMS + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + ORDINALITY + + + OTHERS + + + OVER + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLAN + + + PLANS + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PUSH + + + PROCEDURAL + + + PROCEDURE + + + PROCEDURES + + + PROVISIONSRC + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESOLVED + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETURN + + + RETURNS + + + REVISION + + + REVISION_HISTORY + + + REVOKE + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROWS + + + RULE + + + RUN + + + RUNNING + + + SCHEDULE + + + SCHEDULES + + + SCHEMA_ONLY + + + SCROLL + + + SETTING + + + SETTINGS + + + STATUS + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEMA + + + SCHEMAS + + + SCRUB + + + SEARCH + + + SECOND + + + SECURITY + + + SECURITY_INVOKER + + + SECONDARY + + + SERIALIZABLE + + + SEQUENCE + + + SEQUENCES + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SET + + + SETS + + + SHARE + + + SHARED + + + SHOW + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + SOURCE + + + SNAPSHOT + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + SUBSCRIPTION + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVE + + + SURVIVAL + + + SYNTAX + + + SYSTEM + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANT_NAME + + + TENANTS + + + TESTING_RELOCATE + + + TEXT + + + THAN + + + TIES + + + TRACE + + + TRACING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TRIGGER + + + TRIGGERS + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + THROTTLING + + + UNIDIRECTIONAL + + + UNBOUNDED + + + UNCOMMITTED + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USERS + + + VALID + + + VALIDATE + + + VALIDATOR + + + VALUE + + + VARIABLES + + + VARYING + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERSETTING + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WATCHED_TABLES + + + WITHIN + + + WITHOUT + + + WRITE + + + YEAR + + + ZONE + + +

referenced by: +

+


col_name_keyword:

+ + + + + + ANNOTATE_TYPE + + + BETWEEN + + + BIGINT + + + BIT + + + BOOLEAN + + + BOX2D + + + CHAR + + + CHARACTER + + + CHARACTERISTICS + + + COALESCE + + + DEC + + + DECIMAL + + + EXISTS + + + EXTRACT + + + EXTRACT_DURATION + + + FLOAT + + + GEOGRAPHY + + + GEOMETRY + + + GREATEST + + + GROUPING + + + IF + + + IFERROR + + + IFNULL + + + INOUT + + + INT + + + INTEGER + + + INTERVAL + + + ISERROR + + + LEAST + + + NULLIF + + + NUMERIC + + + OUT + + + OVERLAY + + + POINT + + + POLYGON + + + POSITION + + + PRECISION + + + REAL + + + ROW + + + SETOF + + + SMALLINT + + + STRING + + + SUBSTRING + + + TIME + + + TIMETZ + + + TIMESTAMP + + + TIMESTAMPTZ + + + TREAT + + + TRIM + + + VALUES + + + VARBIT + + + VARCHAR + + + VECTOR + + + VIRTUAL + + + WORK + + +

referenced by: +

+


do_stmt_opt_item:

+ + + + + + SCONST + + + LANGUAGE + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_privileges_clause:

+ + + + + + PRIVILEGES + + +

referenced by: +

+


complex_table_pattern:

+ + + + + + complex_db_object_name + + + db_object_name_component + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


table_pattern_list:

+ + + + + + table_pattern + + , + + +

referenced by: +

+


table_pattern:

+ + + + + + simple_db_object_name + + + complex_table_pattern + +

referenced by: +

+


function_with_paramtypes_list:

+ + + + + + function_with_paramtypes + + , + + +

referenced by: +

+


privilege:

+ + + + + + name + + CREATE + + + GRANT + + + SELECT + + +

referenced by: +

+


type_name_list:

+ + + + + + type_name + + , + + +

referenced by: +

+


type_list:

+ + + + + + typename + + , + + +

referenced by: +

+


as_of_clause:

+ + + + + + AS + + + OF + + + SYSTEM + + + TIME + + + a_expr + +

referenced by: +

+


transaction_mode_list:

+ + + + + + transaction_mode + + + opt_comma + +

referenced by: +

+


from_or_in:

+ + + + + + FROM + + + IN + + +

referenced by: +

+


next_prior:

+ + + + + + NEXT + + + PRIOR + + +

referenced by: +

+


opt_from_or_in:

+ + + + + + from_or_in + +

referenced by: +

+


forward_backward:

+ + + + + + FORWARD + + + BACKWARD + + +

referenced by: +

+


opt_forward_backward:

+ + + + + + forward_backward + +

referenced by: +

+


signed_iconst64:

+ + + + + + signed_iconst + +

referenced by: +

+


alter_table_stmt:

+ + + + + + alter_onetable_stmt + + + alter_split_stmt + + + alter_unsplit_stmt + + + alter_scatter_stmt + + + alter_zone_table_stmt + + + alter_rename_table_stmt + + + alter_table_set_schema_stmt + + + alter_table_locality_stmt + + + alter_table_logged_stmt + + + alter_table_owner_stmt + +

referenced by: +

+


alter_index_stmt:

+ + + + + + alter_oneindex_stmt + + + alter_split_index_stmt + + + alter_unsplit_index_stmt + + + alter_scatter_index_stmt + + + alter_rename_index_stmt + + + alter_zone_index_stmt + + + alter_index_visible_stmt + +

referenced by: +

+


alter_view_stmt:

+ + + + + + alter_rename_view_stmt + + + alter_view_set_schema_stmt + + + alter_view_owner_stmt + + + alter_view_set_options_stmt + + + alter_view_reset_options_stmt + +

referenced by: +

+


alter_sequence_stmt:

+ + + + + + alter_rename_sequence_stmt + + + alter_sequence_options_stmt + + + alter_sequence_set_schema_stmt + + + alter_sequence_owner_stmt + +

referenced by: +

+


alter_database_stmt:

+ + + + + + alter_rename_database_stmt + + + alter_zone_database_stmt + + + alter_database_owner + + + alter_database_to_schema_stmt + + + alter_database_add_region_stmt + + + alter_database_drop_region_stmt + + + alter_database_survival_goal_stmt + + + alter_database_primary_region_stmt + + + alter_database_placement_stmt + + + alter_database_set_stmt + + + alter_database_add_super_region + + + alter_database_alter_super_region + + + alter_database_drop_super_region + + + alter_database_set_secondary_region_stmt + + + alter_database_drop_secondary_region + + + alter_database_set_zone_config_extension_stmt + +

referenced by: +

+


alter_range_stmt:

+ + + + + + alter_zone_range_stmt + + + alter_range_relocate_stmt + +

referenced by: +

+


alter_partition_stmt:

+ + + + + + alter_zone_partition_stmt + +

referenced by: +

+


alter_schema_stmt:

+ + + + + + ALTER + + + SCHEMA + + + qualifiable_schema_name + + RENAME + + + TO + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_type_stmt:

+ + + + + + ALTER + + + TYPE + + + type_name + + ADD + + + VALUE + + + IF + + + NOT + + + EXISTS + + + SCONST + + + opt_add_val_placement + + DROP + + + VALUE + + + SCONST + + + RENAME + + + VALUE + + + SCONST + + + TO + + + SCONST + + + TO + + + name + + SET + + + SCHEMA + + + schema_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_default_privileges_stmt:

+ + + + + + ALTER + + + DEFAULT + + + PRIVILEGES + + + opt_for_roles + + FOR + + + ALL + + + ROLES + + + opt_in_schemas + + + abbreviated_grant_stmt + + + abbreviated_revoke_stmt + +

referenced by: +

+


alter_changefeed_stmt:

+ + + + + + ALTER + + + CHANGEFEED + + + a_expr + + + alter_changefeed_cmds + +

referenced by: +

+


alter_backup_stmt:

+ + + + + + ALTER + + + BACKUP + + + string_or_placeholder + + IN + + + string_or_placeholder + + + alter_backup_cmds + +

referenced by: +

+


alter_func_stmt:

+ + + + + + alter_func_options_stmt + + + alter_func_rename_stmt + + + alter_func_owner_stmt + + + alter_func_set_schema_stmt + + + alter_func_dep_extension_stmt + +

referenced by: +

+


alter_proc_stmt:

+ + + + + + alter_proc_rename_stmt + + + alter_proc_owner_stmt + + + alter_proc_set_schema_stmt + +

referenced by: +

+


alter_backup_schedule:

+ + + + + + ALTER + + + BACKUP + + + SCHEDULE + + + ICONST + + + alter_backup_schedule_cmds + +

referenced by: +

+


alter_policy_stmt:

+ + + + + + ALTER + + + POLICY + + + name + + ON + + + table_name + + RENAME + + + TO + + + name + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


alter_job_stmt:

+ + + + + + ALTER + + + JOB + + + a_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


label_spec:

+ + + + + + IF + + + NOT + + + EXISTS + + + string_or_placeholder + +

referenced by: +

+


role_or_group_or_user:

+ + + + + + ROLE + + + USER + + +

referenced by: +

+


opt_role_options:

+ + + + + + opt_with + + + role_options + +

referenced by: +

+


opt_in_database:

+ + + + + + IN + + + DATABASE + + + database_name + +

referenced by: +

+


set_or_reset_clause:

+ + + + + + SET + + + set_rest + + RESET_ALL + + + ALL + + + RESET + + + session_var + +

referenced by: +

+


alter_virtual_cluster_replication_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + PAUSE + + + RESUME + + + REPLICATION + + + COMPLETE + + + REPLICATION + + + TO + + + SYSTEM + + + TIME + + + a_expr + + LATEST + + + SET + + + REPLICATION + + + replication_options_list + + SOURCE + + + source_replication_options_list + + START + + + REPLICATION + + + OF + + + d_expr + + ON + + + d_expr + + + opt_with_replication_options + +

referenced by: +

+


alter_virtual_cluster_capability_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + GRANT + + + REVOKE + + + ALL + + + CAPABILITIES + + +

referenced by: +

+


alter_virtual_cluster_rename_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + RENAME + + + TO + + + d_expr + +

referenced by: +

+


alter_virtual_cluster_service_stmt:

+ + + + + + ALTER + + + virtual_cluster + + + virtual_cluster_spec + + START + + + SERVICE + + + SHARED + + + STOP + + + SERVICE + + +

referenced by: +

+


backup_options_list:

+ + + + + + backup_options + + , + + +

referenced by: +

+


for_schedules_clause:

+ + + + + + FOR + + + SCHEDULES + + + select_stmt + + SCHEDULE + + + a_expr + +

referenced by: +

+


create_database_stmt:

+ + + + + + CREATE + + + DATABASE + + + IF + + + NOT + + + EXISTS + + + database_name + + + opt_with + + + opt_template_clause + + + opt_encoding_clause + + + opt_lc_collate_clause + + + opt_lc_ctype_clause + + + opt_connection_limit + + + opt_primary_region_clause + + + opt_regions_list + + + opt_survival_goal_clause + + + opt_placement_clause + + + opt_owner_clause + + + opt_super_region_clause + + + opt_secondary_region_clause + +

referenced by: +

+


create_index_stmt:

+ + + + + + CREATE + + + opt_unique + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + + opt_index_access_method + + ( + + + index_params + + ) + + + opt_hash_sharded + + INVERTED + + + VECTOR + + + INDEX + + + opt_concurrently + + + opt_index_name + + IF + + + NOT + + + EXISTS + + + index_name + + ON + + + table_name + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


create_schema_stmt:

+ + + + + + CREATE + + + SCHEMA + + + IF + + + NOT + + + EXISTS + + + qualifiable_schema_name + + + opt_schema_name + + AUTHORIZATION + + + role_spec + +

referenced by: +

+


create_table_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + ( + + + opt_table_elem_list + + ) + + + opt_partition_by_table + + + opt_table_with + + + opt_create_table_on_commit + + + opt_locality + +

referenced by: +

+


create_table_as_stmt:

+ + + + + + CREATE + + + opt_persistence_temp_table + + TABLE + + + IF + + + NOT + + + EXISTS + + + table_name + + + create_as_opt_col_list + + + opt_table_with + + AS + + + select_stmt + + + opt_create_table_on_commit + +

referenced by: +

+


create_type_stmt:

+ + + + + + CREATE + + + TYPE + + + IF + + + NOT + + + EXISTS + + + type_name + + AS + + + ENUM + + + ( + + + opt_enum_val_list + + ( + + + opt_composite_type_list + + ) + + +

referenced by: +

+


create_view_stmt:

+ + + + + + CREATE + + + opt_temp + + VIEW + + + IF + + + NOT + + + EXISTS + + + OR + + + REPLACE + + + opt_temp + + VIEW + + + view_name + + + opt_column_list + + + opt_view_with + + AS + + + select_stmt + + MATERIALIZED + + + VIEW + + + IF + + + NOT + + + EXISTS + + + view_name + + + opt_column_list + + AS + + + select_stmt + + + opt_with_data + +

referenced by: +

+


create_sequence_stmt:

+ + + + + + CREATE + + + opt_temp + + SEQUENCE + + + IF + + + NOT + + + EXISTS + + + sequence_name + + + opt_sequence_option_list + +

referenced by: +

+


create_func_stmt:

+ + + + + + CREATE + + + opt_or_replace + + FUNCTION + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + RETURNS + + + opt_return_set + + + routine_return_type + + TABLE + + + ( + + + table_func_column_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_proc_stmt:

+ + + + + + CREATE + + + opt_or_replace + + PROCEDURE + + + routine_create_name + + ( + + + opt_routine_param_with_default_list + + ) + + + opt_create_routine_opt_list + + + opt_routine_body + +

referenced by: +

+


create_trigger_stmt:

+ + + + + + CREATE + + + opt_or_replace + + TRIGGER + + + name + + + trigger_action_time + + + trigger_event_list + + ON + + + table_name + + + opt_trigger_transition_list + + + trigger_for_each + + + trigger_when + + EXECUTE + + + function_or_procedure + + + func_name + + ( + + + trigger_func_args + + ) + + +

referenced by: +

+


create_policy_stmt:

+ + + + + + CREATE + + + POLICY + + + IF + + + NOT + + + EXISTS + + + name + + ON + + + table_name + + + opt_policy_type + + + opt_policy_command + + + opt_policy_roles + + + opt_policy_exprs + +

referenced by: +

+


statistics_name:

+ + + + + + name + +

referenced by: +

+


opt_stats_columns:

+ + + + + + ON + + + name_list + +

referenced by: +

+


create_stats_target:

+ + + + + + table_name + +

referenced by: +

+


opt_create_stats_options:

+ + + + + + WITH + + + OPTIONS + + + create_stats_option_list + +

referenced by: +

+


changefeed_table_targets:

+ + + + + + changefeed_table_target + + , + + +

referenced by: +

+


opt_changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


optional_db_level_changefeed_filter_option:

+ + + + + + db_level_changefeed_filter_option + +

referenced by: +

+


target_list:

+ + + + + + target_elem + + , + + +

referenced by: +

+


changefeed_target_expr:

+ + + + + + insert_target + +

referenced by: +

+


logical_replication_resources:

+ + + + + + TABLE + + + db_object_name + + TABLES + + + ( + + + logical_replication_resources_list + + ) + + + DATABASE + + + database_name + +

referenced by: +

+


opt_logical_replication_create_table_options:

+ + + + + + WITH + + + logical_replication_create_table_options_list + + OPTIONS + + + ( + + + logical_replication_create_table_options_list + + ) + + +

referenced by: +

+


create_schedule_for_changefeed_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + CHANGEFEED + + + changefeed_table_targets + + + changefeed_sink + + + opt_with_options + + + changefeed_sink + + + opt_with_options + + AS + + + SELECT + + + target_list + + FROM + + + changefeed_target_expr + + + opt_where_clause + + + cron_expr + + + opt_with_schedule_options + +

referenced by: +

+


create_schedule_for_backup_stmt:

+ + + + + + CREATE + + + SCHEDULE + + + schedule_label_spec + + FOR + + + BACKUP + + + opt_backup_targets + + INTO + + + string_or_placeholder_opt_list + + + opt_with_backup_options + + + cron_expr + + + opt_full_backup_clause + + + opt_with_schedule_options + +

referenced by: +

+


opt_with_check_external_connection_options_list:

+ + + + + + WITH + + + check_external_connection_options_list + + OPTIONS + + + ( + + + check_external_connection_options_list + + ) + + +

referenced by: +

+


with_clause:

+ + + + + + WITH + + + RECURSIVE + + + cte_list + +

referenced by: +

+


batch_param_list:

+ + + + + + batch_param + + , + + +

referenced by: +

+


table_name_opt_idx:

+ + + + + + opt_only + + + table_name + + + opt_index_flags + + + opt_descendant + +

referenced by: +

+


from_list:

+ + + + + + table_ref + + , + + +

referenced by: +

+


sort_clause:

+ + + + + + ORDER + + + BY + + + sortby_list + +

referenced by: +

+


limit_clause:

+ + + + + + LIMIT + + + ALL + + + a_expr + + FETCH + + + first_or_next + + + select_fetch_first_value + + + row_or_rows + + ONLY + + +

referenced by: +

+


drop_database_stmt:

+ + + + + + DROP + + + DATABASE + + + IF + + + EXISTS + + + database_name + + + opt_drop_behavior + +

referenced by: +

+


drop_index_stmt:

+ + + + + + DROP + + + INDEX + + + opt_concurrently + + IF + + + EXISTS + + + table_index_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_table_stmt:

+ + + + + + DROP + + + TABLE + + + IF + + + EXISTS + + + table_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_view_stmt:

+ + + + + + DROP + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + view_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_sequence_stmt:

+ + + + + + DROP + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_schema_stmt:

+ + + + + + DROP + + + SCHEMA + + + IF + + + EXISTS + + + schema_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_type_stmt:

+ + + + + + DROP + + + TYPE + + + IF + + + EXISTS + + + type_name_list + + + opt_drop_behavior + +

referenced by: +

+


drop_func_stmt:

+ + + + + + DROP + + + FUNCTION + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_proc_stmt:

+ + + + + + DROP + + + PROCEDURE + + + IF + + + EXISTS + + + function_with_paramtypes_list + + + opt_drop_behavior + +

referenced by: +

+


drop_trigger_stmt:

+ + + + + + DROP + + + TRIGGER + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


drop_policy_stmt:

+ + + + + + DROP + + + POLICY + + + IF + + + EXISTS + + + name + + ON + + + table_name + + + opt_drop_behavior + +

referenced by: +

+


explain_option_name:

+ + + + + + non_reserved_word + +

referenced by: +

+


insert_column_item:

+ + + + + + column_name + +

referenced by: +

+


kv_option_list:

+ + + + + + kv_option + + , + + +

referenced by: +

+


c_expr:

+ + + + + + d_expr + + + array_subscripts + + + case_expr + + EXISTS + + + select_with_parens + +

referenced by: +

+


qual_op:

+ + + + + + OPERATOR + + + ( + + + operator_op + + ) + + +

referenced by: +

+


row:

+ + + + + + ROW + + + ( + + + opt_expr_list + + ) + + + expr_tuple_unambiguous + +

referenced by: +

+


cast_target:

+ + + + + + typename + +

referenced by: +

+


typename:

+ + + + + + simple_typename + + + opt_array_bounds + + ARRAY + + +

referenced by: +

+


collation_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_asymmetric:

+ + + + + + ASYMMETRIC + + +

referenced by: +

+


b_expr:

+ + + + + + c_expr + + + + + + - + + + ~ + + + qual_op + + + b_expr + + TYPECAST + + + cast_target + + TYPEANNOTATE + + + typename + + + + + + - + + + * + + + / + + + FLOORDIV + + + % + + + ^ + + + # + + + & + + + | + + + < + + + > + + + = + + + CONCAT + + + LSHIFT + + + RSHIFT + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + qual_op + + + b_expr + + IS + + + NOT + + + DISTINCT + + + FROM + + + b_expr + + OF + + + ( + + + type_list + + ) + + +

referenced by: +

+


in_expr:

+ + + + + + select_with_parens + + + expr_tuple1_ambiguous + +

referenced by: +

+


subquery_op:

+ + + + + + all_op + + + qual_op + + NOT + + + LIKE + + + ILIKE + + +

referenced by: +

+


sub_type:

+ + + + + + ANY + + + SOME + + + ALL + + +

referenced by: +

+


opt_inspect_options_clause:

+ + + + + + WITH + + + OPTIONS + + + inspect_option_list + +

referenced by: +

+


db_name:

+ + + + + + db_object_name + +

referenced by: +

+


session_var:

+ + + + + + identifier + + + session_var_parts + + ALL + + + DATABASE + + + NAMES + + + ROLE + + + SESSION_USER + + + LC_COLLATE + + + LC_CTYPE + + + TIME + + + ZONE + + + VIRTUAL_CLUSTER_NAME + + +

referenced by: +

+


var_name:

+ + + + + + name + + + attrs + +

referenced by: +

+


non_reserved_word_or_sconst:

+ + + + + + non_reserved_word + + SCONST + + +

referenced by: +

+


restore_options_list:

+ + + + + + restore_options + + , + + +

referenced by: +

+


opt_scrub_options_clause:

+ + + + + + WITH + + + OPTIONS + + + scrub_option_list + +

referenced by: +

+


simple_select:

+ + + + + + simple_select_clause + + + values_clause + + + table_clause + + + set_operation + +

referenced by: +

+


select_clause:

+ + + + + + simple_select + + + select_with_parens + +

referenced by: +

+


for_locking_clause:

+ + + + + + for_locking_items + + FOR + + + READ + + + ONLY + + +

referenced by: +

+


opt_select_limit:

+ + + + + + select_limit + +

referenced by: +

+


select_limit:

+ + + + + + limit_clause + + + offset_clause + + + offset_clause + + + limit_clause + +

referenced by: +

+


opt_for_locking_clause:

+ + + + + + for_locking_clause + +

referenced by: +

+


set_rest_more:

+ + + + + + set_rest + +

referenced by: +

+


set_rest:

+ + + + + + generic_set + +

referenced by: +

+


to_or_eq:

+ + + + + + = + + + TO + + +

referenced by: +

+


var_value:

+ + + + + + a_expr + + + extra_var_value + +

referenced by: +

+


opt_show_backups_time_filter_clause:

+ + + + + + NEWER + + + THAN + + + a_expr + + OLDER + + + OLDER + + + THAN + + + a_expr + + NEWER + + + THAN + + + a_expr + +

referenced by: +

+


opt_with_show_backups_options:

+ + + + + + WITH + + + show_backups_options_list + + OPTIONS + + + ( + + + show_backups_options_list + + ) + + +

referenced by: +

+


opt_with_show_backup_options:

+ + + + + + WITH + + + show_backup_options_list + + OPTIONS + + + ( + + + show_backup_options_list + + ) + + +

referenced by: +

+


with_comment:

+ + + + + + WITH + + + COMMENT + + +

referenced by: +

+


opt_show_create_format_options:

+ + + + + + WITH + + + REDACT + + + IGNORE_FOREIGN_KEYS + + +

referenced by: +

+


opt_on_targets_roles:

+ + + + + + ON + + + targets_roles + +

referenced by: +

+


for_grantee_clause:

+ + + + + + FOR + + + role_spec_list + +

referenced by: +

+


show_job_options_list:

+ + + + + + show_job_options + + , + + +

referenced by: +

+


opt_schedule_executor_type:

+ + + + + + FOR + + + BACKUP + + + SQL + + + STATISTICS + + + CHANGEFEED + + +

referenced by: +

+


schedule_state:

+ + + + + + RUNNING + + + PAUSED + + +

referenced by: +

+


opt_cluster:

+ + + + + + CLUSTER + + + LOCAL + + +

referenced by: +

+


statements_or_queries:

+ + + + + + STATEMENTS + + + QUERIES + + +

referenced by: +

+


opt_show_ranges_options:

+ + + + + + WITH + + + show_ranges_options + +

referenced by: +

+


opt_compact:

+ + + + + + COMPACT + + +

referenced by: +

+


zone_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_partition:

+ + + + + + partition + +

referenced by: +

+


partition_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


opt_with_show_hints_options:

+ + + + + + WITH + + + show_hints_options_list + + OPTIONS + + + ( + + + show_hints_options_list + + ) + + +

referenced by: +

+


opt_for_roles:

+ + + + + + FOR + + + role_or_group_or_user + + + role_spec_list + +

referenced by: +

+


opt_in_schema:

+ + + + + + IN + + + SCHEMA + + + schema_name + +

referenced by: +

+


opt_for_table_clause:

+ + + + + + FOR_TABLE + + + TABLE + + + table_name + +

referenced by: +

+


opt_for_job_clause:

+ + + + + + FOR_JOB + + + JOB + + + ICONST + + +

referenced by: +

+


opt_with_details:

+ + + + + + WITH + + + DETAILS + + +

referenced by: +

+


relation_expr:

+ + + + + + table_name + + * + + + ONLY + + + table_name + + ( + + + table_name + + ) + + +

referenced by: +

+


set_clause:

+ + + + + + single_set_clause + + + multiple_set_clause + +

referenced by: +

+


func_name:

+ + + + + + type_function_name + + + prefixed_column_path + + INDEX + + +

referenced by: +

+


sort_clause_no_index:

+ + + + + + ORDER + + + BY + + + sortby_no_index_list + +

referenced by: +

+


simple_db_object_name:

+ + + + + + db_object_name_component + +

referenced by: +

+


complex_db_object_name:

+ + + + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


copy_options:

+ + + + + + DESTINATION + + + = + + + DELIMITER + + + NULL + + + string_or_placeholder + + BINARY + + + CSV + + + HEADER + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


copy_generic_options:

+ + + + + + DESTINATION + + + DELIMITER + + + NULL + + + string_or_placeholder + + FORMAT + + + BINARY + + + CSV + + + TEXT + + + SCONST + + + HEADER + + + TRUE + + + FALSE + + + QUOTE + + + ESCAPE + + + ENCODING + + + SCONST + + +

referenced by: +

+


db_object_name_component:

+ + + + + + name + + FAMILY + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


unrestricted_name:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + + + reserved_keyword + +

referenced by: +

+


function_with_paramtypes:

+ + + + + + db_object_name + + + func_params + +

referenced by: +

+


transaction_mode:

+ + + + + + transaction_iso_level + + + transaction_user_priority + + + transaction_read_mode + + + as_of_clause + + + transaction_deferrable_mode + +

referenced by: +

+


opt_comma:

+ + + + + + , + + +

referenced by: +

+


signed_iconst:

+ + + + + + ICONST + + + only_signed_iconst + +

referenced by: +

+


alter_onetable_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + + alter_table_cmds + +

referenced by: +

+


alter_split_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_zone_table_stmt:

+ + + + + + ALTER + + + TABLE + + + table_name + + + set_zone_config + +

referenced by: +

+


alter_rename_table_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + table_name + +

referenced by: +

+


alter_table_set_schema_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_table_locality_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + locality + +

referenced by: +

+


alter_table_logged_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + SET + + + LOGGED + + + UNLOGGED + + +

referenced by: +

+


alter_table_owner_stmt:

+ + + + + + ALTER + + + TABLE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_oneindex_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_cmds + +

referenced by: +

+


alter_split_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SPLIT + + + AT + + + select_stmt + + WITH + + + EXPIRATION + + + a_expr + +

referenced by: +

+


alter_unsplit_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + UNSPLIT + + + AT + + + select_stmt + + ALL + + +

referenced by: +

+


alter_scatter_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + SCATTER + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + +

referenced by: +

+


alter_rename_index_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + RENAME + + + TO + + + index_name + +

referenced by: +

+


alter_zone_index_stmt:

+ + + + + + ALTER + + + INDEX + + + table_index_name + + + set_zone_config + +

referenced by: +

+


alter_index_visible_stmt:

+ + + + + + ALTER + + + INDEX + + + IF + + + EXISTS + + + table_index_name + + + alter_index_visible + +

referenced by: +

+


alter_rename_view_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + view_name + +

referenced by: +

+


alter_view_set_schema_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_view_owner_stmt:

+ + + + + + ALTER + + + MATERIALIZED + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_view_set_options_stmt:

+ + + + + + ALTER + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + SET + + + ( + + + SECURITY_INVOKER + + + = + + + TRUE + + + FALSE + + + ICONST + + + ) + + +

referenced by: +

+


alter_view_reset_options_stmt:

+ + + + + + ALTER + + + VIEW + + + IF + + + EXISTS + + + relation_expr + + RESET + + + ( + + + SECURITY_INVOKER + + + ) + + +

referenced by: +

+


alter_rename_sequence_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + RENAME + + + TO + + + sequence_name + +

referenced by: +

+


alter_sequence_options_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + sequence_name + + + sequence_option_list + +

referenced by: +

+


alter_sequence_set_schema_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_sequence_owner_stmt:

+ + + + + + ALTER + + + SEQUENCE + + + IF + + + EXISTS + + + relation_expr + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_rename_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + RENAME + + + TO + + + database_name + +

referenced by: +

+


alter_zone_database_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_zone_config + +

referenced by: +

+


alter_database_owner:

+ + + + + + ALTER + + + DATABASE + + + database_name + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_database_to_schema_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + CONVERT + + + TO + + + SCHEMA + + + WITH + + + PARENT + + + database_name + +

referenced by: +

+


alter_database_add_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + REGION + + + IF + + + NOT + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_drop_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + REGION + + + IF + + + EXISTS + + + region_name + +

referenced by: +

+


alter_database_survival_goal_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + survival_goal_clause + +

referenced by: +

+


alter_database_primary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + primary_region_clause + +

referenced by: +

+


alter_database_placement_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + placement_clause + +

referenced by: +

+


alter_database_set_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + + set_or_reset_clause + +

referenced by: +

+


alter_database_add_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ADD + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_alter_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


alter_database_drop_super_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SUPER + + + REGION + + + region_name + +

referenced by: +

+


alter_database_set_secondary_region_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + SET + + + secondary_region_clause + +

referenced by: +

+


alter_database_drop_secondary_region:

+ + + + + + ALTER + + + DATABASE + + + database_name + + DROP + + + SECONDARY + + + REGION + + + IF + + + EXISTS + + +

referenced by: +

+


alter_database_set_zone_config_extension_stmt:

+ + + + + + ALTER + + + DATABASE + + + database_name + + ALTER + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + IN + + + region_name + + + set_zone_config + +

referenced by: +

+


alter_zone_range_stmt:

+ + + + + + ALTER + + + RANGE + + + a_expr + + + set_zone_config + +

referenced by: +

+


alter_range_relocate_stmt:

+ + + + + + ALTER + + + RANGE + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + + FOR + + + select_stmt + + + a_expr + + + relocate_kw + + LEASE + + + relocate_subject_nonlease + + FROM + + + a_expr + + TO + + + a_expr + +

referenced by: +

+


alter_zone_partition_stmt:

+ + + + + + ALTER + + + PARTITION + + + partition_name + + OF + + + TABLE + + + table_name + + INDEX + + + table_index_name + + + table_name + + @ + + + * + + + set_zone_config + +

referenced by: +

+


schema_name:

+ + + + + + name + +

referenced by: +

+


opt_add_val_placement:

+ + + + + + BEFORE + + + AFTER + + + SCONST + + +

referenced by: +

+


opt_in_schemas:

+ + + + + + IN + + + SCHEMA + + + schema_name_list + +

referenced by: +

+


abbreviated_grant_stmt:

+ + + + + + GRANT + + + privileges + + ON + + + target_object_type + + TO + + + role_spec_list + + + opt_with_grant_option + +

referenced by: +

+


abbreviated_revoke_stmt:

+ + + + + + REVOKE + + + GRANT + + + OPTION + + + FOR + + + privileges + + ON + + + target_object_type + + FROM + + + role_spec_list + + + opt_drop_behavior + +

referenced by: +

+


alter_changefeed_cmds:

+ + + + + + alter_changefeed_cmd + +

referenced by: +

+


alter_backup_cmds:

+ + + + + + alter_backup_cmd + +

referenced by: +

+


alter_func_options_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + alter_func_opt_list + + + opt_restrict + +

referenced by: +

+


alter_func_rename_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_func_owner_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_func_set_schema_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_func_dep_extension_stmt:

+ + + + + + ALTER + + + FUNCTION + + + function_with_paramtypes + + + opt_no + + DEPENDS + + + ON + + + EXTENSION + + + name + +

referenced by: +

+


alter_proc_rename_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + RENAME + + + TO + + + name + +

referenced by: +

+


alter_proc_owner_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + OWNER + + + TO + + + role_spec + +

referenced by: +

+


alter_proc_set_schema_stmt:

+ + + + + + ALTER + + + PROCEDURE + + + function_with_paramtypes + + SET + + + SCHEMA + + + schema_name + +

referenced by: +

+


alter_backup_schedule_cmds:

+ + + + + + alter_backup_schedule_cmd + + , + + +

referenced by: +

+


opt_policy_roles:

+ + + + + + TO + + + role_spec_list + +

referenced by: +

+


opt_policy_exprs:

+ + + + + + USING + + + ( + + + a_expr + + ) + + + WITH + + + CHECK + + + WITH + + + CHECK + + + ( + + + a_expr + + ) + + + USING + + + ( + + + a_expr + + ) + + +

referenced by: +

+


role_options:

+ + + + + + role_option + +

referenced by: +

+


virtual_cluster:

+ + + + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


virtual_cluster_spec:

+ + + + + + d_expr + + [ + + + a_expr + + ] + + +

referenced by: +

+


replication_options_list:

+ + + + + + replication_options + + , + + +

referenced by: +

+


source_replication_options_list:

+ + + + + + source_replication_options + + , + + +

referenced by: +

+


d_expr:

+ + + + + + @ + + + ICONST + + + FCONST + + + SCONST + + + BCONST + + + BITCONST + + + typed_literal + + + interval_value + + TRUE + + + FALSE + + + NULL + + + column_path_with_star + + PLACEHOLDER + + + ( + + + a_expr + + ) + + + . + + + * + + + unrestricted_name + + @ + + + ICONST + + + func_expr + + + select_with_parens + + + labeled_row + + ARRAY + + + select_with_parens + + + row + + + array_expr + +

referenced by: +

+


opt_with_replication_options:

+ + + + + + WITH + + + replication_options_list + + OPTIONS + + + ( + + + replication_options_list + + ) + + +

referenced by: +

+


backup_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + REVISION_HISTORY + + + UPDATES_CLUSTER_MONITORING_METRICS + + + = + + + a_expr + + DETACHED + + + = + + + TRUE + + + FALSE + + + KMS + + + = + + + string_or_placeholder_opt_list + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + = + + + a_expr + + STRICT + + + STORAGE + + + LOCALITY + + +

referenced by: +

+


opt_template_clause:

+ + + + + + TEMPLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_encoding_clause:

+ + + + + + ENCODING + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_collate_clause:

+ + + + + + LC_COLLATE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_lc_ctype_clause:

+ + + + + + LC_CTYPE + + + opt_equal + + + non_reserved_word_or_sconst + +

referenced by: +

+


opt_connection_limit:

+ + + + + + CONNECTION + + + LIMIT + + + opt_equal + + + signed_iconst + +

referenced by: +

+


opt_primary_region_clause:

+ + + + + + primary_region_clause + +

referenced by: +

+


opt_regions_list:

+ + + + + + REGIONS + + + opt_equal + + + region_name_list + +

referenced by: +

+


opt_survival_goal_clause:

+ + + + + + survival_goal_clause + +

referenced by: +

+


opt_placement_clause:

+ + + + + + placement_clause + +

referenced by: +

+


opt_owner_clause:

+ + + + + + OWNER + + + opt_equal + + + role_spec + +

referenced by: +

+


opt_super_region_clause:

+ + + + + + super_region_clause + +

referenced by: +

+


opt_secondary_region_clause:

+ + + + + + secondary_region_clause + +

referenced by: +

+


opt_unique:

+ + + + + + UNIQUE + + +

referenced by: +

+


opt_index_name:

+ + + + + + opt_name + +

referenced by: +

+


opt_index_access_method:

+ + + + + + USING + + + name + +

referenced by: +

+


index_params:

+ + + + + + index_elem + + , + + +

referenced by: +

+


opt_hash_sharded:

+ + + + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + +

referenced by: +

+


opt_storing:

+ + + + + + storing + + ( + + + name_list + + ) + + +

referenced by: +

+


opt_partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


opt_with_storage_parameter_list:

+ + + + + + WITH + + + ( + + + storage_parameter_list + + ) + + +

referenced by: +

+


opt_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


opt_schema_name:

+ + + + + + qualifiable_schema_name + +

referenced by: +

+


opt_persistence_temp_table:

+ + + + + + opt_temp + + LOCAL + + + GLOBAL + + + TEMPORARY + + + TEMP + + + UNLOGGED + + +

referenced by: +

+


opt_table_elem_list:

+ + + + + + table_elem_list + +

referenced by: +

+


opt_partition_by_table:

+ + + + + + partition_by_table + +

referenced by: +

+


opt_table_with:

+ + + + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_create_table_on_commit:

+ + + + + + ON + + + COMMIT + + + PRESERVE + + + ROWS + + +

referenced by: +

+


opt_locality:

+ + + + + + locality + +

referenced by: +

+


create_as_opt_col_list:

+ + + + + + ( + + + create_as_table_defs + + ) + + +

referenced by: +

+


opt_enum_val_list:

+ + + + + + enum_val_list + +

referenced by: +

+


opt_composite_type_list:

+ + + + + + composite_type_list + +

referenced by: +

+


opt_temp:

+ + + + + + TEMPORARY + + + TEMP + + +

referenced by: +

+


opt_view_with:

+ + + + + + WITH + + + ( + + + SECURITY_INVOKER + + + = + + + TRUE + + + FALSE + + + ICONST + + + ) + + +

referenced by: +

+


opt_with_data:

+ + + + + + WITH + + + DATA + + +

referenced by: +

+


sequence_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_sequence_option_list:

+ + + + + + sequence_option_list + +

referenced by: +

+


opt_or_replace:

+ + + + + + OR + + + REPLACE + + +

referenced by: +

+


routine_create_name:

+ + + + + + db_object_name + +

referenced by: +

+


opt_routine_param_with_default_list:

+ + + + + + routine_param_with_default_list + +

referenced by: +

+


opt_return_set:

+ + + + + + SETOF + + +

referenced by: +

+


routine_return_type:

+ + + + + + routine_param_type + +

referenced by: +

+


opt_create_routine_opt_list:

+ + + + + + create_routine_opt_list + +

referenced by: +

+


opt_routine_body:

+ + + + + + routine_return_stmt + + BEGIN + + + ATOMIC + + + routine_body_stmt_list + + END + + +

referenced by: +

+


table_func_column_list:

+ + + + + + table_func_column + + , + + +

referenced by: +

+


trigger_action_time:

+ + + + + + BEFORE + + + AFTER + + + INSTEAD + + + OF + + +

referenced by: +

+


trigger_event_list:

+ + + + + + trigger_event + + OR + + +

referenced by: +

+


opt_trigger_transition_list:

+ + + + + + REFERENCING + + + trigger_transition_list + +

referenced by: +

+


trigger_for_each:

+ + + + + + FOR + + + trigger_for_opt_each + + + trigger_for_type + +

referenced by: +

+


trigger_when:

+ + + + + + WHEN + + + a_expr + +

referenced by: +

+


function_or_procedure:

+ + + + + + FUNCTION + + + PROCEDURE + + +

referenced by: +

+


trigger_func_args:

+ + + + + + trigger_func_arg + + , + + + trigger_func_arg + +

referenced by: +

+


opt_policy_type:

+ + + + + + AS + + + PERMISSIVE + + + RESTRICTIVE + + +

referenced by: +

+


opt_policy_command:

+ + + + + + FOR + + + ALL + + + SELECT + + + INSERT + + + UPDATE + + + DELETE + + +

referenced by: +

+


create_stats_option_list:

+ + + + + + create_stats_option + +

referenced by: +

+


changefeed_table_target:

+ + + + + + opt_table_prefix + + + table_name + + + opt_changefeed_family + +

referenced by: +

+


db_level_changefeed_filter_option:

+ + + + + + EXCLUDE + + + INCLUDE + + + TABLES + + + table_name_list + +

referenced by: +

+


target_elem:

+ + + + + + a_expr + + AS + + + target_name + + + bare_col_label + + * + + +

referenced by: +

+


logical_replication_resources_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


logical_replication_create_table_options_list:

+ + + + + + logical_replication_create_table_options + + , + + +

referenced by: +

+


schedule_label_spec:

+ + + + + + label_spec + +

referenced by: +

+


changefeed_sink:

+ + + + + + INTO + + + string_or_placeholder + +

referenced by: +

+


cron_expr:

+ + + + + + RECURRING + + + sconst_or_placeholder + +

referenced by: +

+


opt_with_schedule_options:

+ + + + + + WITH + + + SCHEDULE + + + OPTIONS + + + kv_option_list + + ( + + + kv_option_list + + ) + + +

referenced by: +

+


opt_full_backup_clause:

+ + + + + + FULL + + + BACKUP + + + sconst_or_placeholder + + ALWAYS + + +

referenced by: +

+


check_external_connection_options_list:

+ + + + + + check_external_connection_options + + , + + +

referenced by: +

+


cte_list:

+ + + + + + common_table_expr + + , + + +

referenced by: +

+


batch_param:

+ + + + + + SIZE + + + a_expr + +

referenced by: +

+


opt_only:

+ + + + + + ONLY + + +

referenced by: +

+


opt_index_flags:

+ + + + + + @ + + + index_name + + [ + + + ICONST + + + ] + + + { + + + index_flags_param_list + + } + + +

referenced by: +

+


opt_descendant:

+ + + + + + * + + +

referenced by: +

+


table_ref:

+ + + + + + relation_expr + + + opt_index_flags + + + select_with_parens + + [ + + + row_source_extension_stmt + + ] + + + LATERAL + + + select_with_parens + + + func_table + + + opt_ordinality + + + opt_alias_clause + + + joined_table + + ( + + + joined_table + + ) + + + opt_ordinality + + + alias_clause + + + func_table + + + opt_ordinality + + + opt_func_alias_clause + +

referenced by: +

+


sortby_list:

+ + + + + + sortby + + + sortby_index + + , + + +

referenced by: +

+


first_or_next:

+ + + + + + FIRST + + + NEXT + + +

referenced by: +

+


select_fetch_first_value:

+ + + + + + c_expr + + + only_signed_iconst + + + only_signed_fconst + +

referenced by: +

+


row_or_rows:

+ + + + + + ROW + + + ROWS + + +

referenced by: +

+


table_index_name_list:

+ + + + + + table_index_name + + , + + +

referenced by: +

+


table_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


view_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


sequence_name_list:

+ + + + + + db_object_name_list + +

referenced by: +

+


non_reserved_word:

+ + + + + + identifier + + + unreserved_keyword + + + col_name_keyword + + + type_func_name_keyword + +

referenced by: +

+


column_name:

+ + + + + + name + +

referenced by: +

+


kv_option:

+ + + + + + name + + SCONST + + + = + + + string_or_placeholder + +

referenced by: +

+


array_subscripts:

+ + + + + + array_subscript + +

referenced by: +

+


case_expr:

+ + + + + + CASE + + + case_arg + + + when_clause_list + + + case_default + + END + + +

referenced by: +

+


operator_op:

+ + + + + + all_op + +

referenced by: +

+


opt_expr_list:

+ + + + + + expr_list + +

referenced by: +

+


expr_tuple_unambiguous:

+ + + + + + ( + + + tuple1_unambiguous_values + + ) + + +

referenced by: +

+


simple_typename:

+ + + + + + general_type_name + + @ + + + ICONST + + + complex_type_name + + + const_typename + + + interval_type + +

referenced by: +

+


opt_array_bounds:

+ + + + + + [ + + + ] + + +

referenced by: +

+


expr_tuple1_ambiguous:

+ + + + + + ( + + + tuple1_ambiguous_values + + ) + + +

referenced by: +

+


all_op:

+ + + + + + + + + + - + + + * + + + / + + + % + + + ^ + + + < + + + > + + + = + + + LESS_EQUALS + + + GREATER_EQUALS + + + NOT_EQUALS + + + ? + + + & + + + | + + + # + + + FLOORDIV + + + CONTAINS + + + FIRST_CONTAINS + + + CONTAINED_BY + + + FIRST_CONTAINED_BY + + + LSHIFT + + + RSHIFT + + + CONCAT + + + FETCHVAL + + + FETCHTEXT + + + FETCHVAL_PATH + + + FETCHTEXT_PATH + + + JSON_SOME_EXISTS + + + JSON_ALL_EXISTS + + + NOT_REGMATCH + + + REGIMATCH + + + NOT_REGIMATCH + + + AND_AND + + + AT_AT + + + DISTANCE + + + COS_DISTANCE + + + NEG_INNER_PRODUCT + + + ~ + + + SQRT + + + CBRT + + +

referenced by: +

+


inspect_option_list:

+ + + + + + inspect_option + + , + + +

referenced by: +

+


session_var_parts:

+ + + + + + . + + + identifier + + +

referenced by: +

+


attrs:

+ + + + + + . + + + unrestricted_name + +

referenced by: +

+


restore_options:

+ + + + + + ENCRYPTION_PASSPHRASE + + + INTO_DB + + + NEW_DB_NAME + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + EXECUTION + + + LOCALITY + + + = + + + string_or_placeholder + + KMS + + + = + + + string_or_placeholder_opt_list + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_VIEWS + + + SKIP_MISSING_UDFS + + + DETACHED + + + SKIP_LOCALITIES_CHECK + + + SCHEMA_ONLY + + + VERIFY_BACKUP_TABLE_DATA + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + EXPERIMENTAL + + + DEFERRED + + + COPY + + + REMOVE_REGIONS + + + GRANTS + + +

referenced by: +

+


scrub_option_list:

+ + + + + + scrub_option + + , + + +

referenced by: +

+


simple_select_clause:

+ + + + + + SELECT + + + opt_all_clause + + + opt_target_list + + DISTINCT + + + distinct_on_clause + + + target_list + + + from_clause + + + opt_where_clause + + + group_clause + + + having_clause + + + window_clause + +

referenced by: +

+


values_clause:

+ + + + + + VALUES + + + ( + + + expr_list + + ) + + + , + + +

referenced by: +

+


table_clause:

+ + + + + + TABLE + + + table_ref + +

referenced by: +

+


set_operation:

+ + + + + + select_clause + + UNION + + + INTERSECT + + + EXCEPT + + + all_or_distinct + + + select_clause + +

referenced by: +

+


for_locking_items:

+ + + + + + for_locking_item + +

referenced by: +

+


offset_clause:

+ + + + + + OFFSET + + + a_expr + + + select_fetch_first_value + + + row_or_rows + +

referenced by: +

+


generic_set:

+ + + + + + var_name + + + to_or_eq + + + var_list + +

referenced by: +

+


extra_var_value:

+ + + + + + ON + + + NONE + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


show_backups_options_list:

+ + + + + + show_backups_options + + , + + +

referenced by: +

+


show_backup_options_list:

+ + + + + + show_backup_options + + , + + +

referenced by: +

+


targets_roles:

+ + + + + + ROLE + + + role_spec_list + + SCHEMA + + + schema_name_list + + + schema_wildcard + + TYPE + + + type_name_list + + + grant_targets + +

referenced by: +

+


show_job_options:

+ + + + + + EXECUTION + + + DETAILS + + + RESOLVED + + + TIMESTAMP + + +

referenced by: +

+


show_ranges_options:

+ + + + + + TABLES + + + INDEXES + + + DETAILS + + + KEYS + + + EXPLAIN + + + , + + + TABLES + + + INDEXES + + + DETAILS + + + EXPLAIN + + + KEYS + + +

referenced by: +

+


partition:

+ + + + + + PARTITION + + + partition_name + +

referenced by: +

+


show_hints_options_list:

+ + + + + + DETAILS + + + , + + +

referenced by: +

+


single_set_clause:

+ + + + + + column_name + + = + + + a_expr + +

referenced by: +

+


multiple_set_clause:

+ + + + + + ( + + + insert_column_list + + ) + + + = + + + in_expr + +

referenced by: +

+


type_function_name:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_keyword + +

referenced by: +

+


sortby_no_index_list:

+ + + + + + sortby + + , + + + sortby + + + sortby_index + +

referenced by: +

+


cockroachdb_extra_reserved_keyword:

+ + + + + + INDEX + + + NOTHING + + +

referenced by: +

+


type_func_name_keyword:

+ + + + + + type_func_name_no_crdb_extra_keyword + + FAMILY + + +

referenced by: +

+


reserved_keyword:

+ + + + + + ALL + + + ANALYSE + + + ANALYZE + + + AND + + + ANY + + + ARRAY + + + AS + + + ASC + + + ASYMMETRIC + + + BOTH + + + CASE + + + CAST + + + CHECK + + + COLLATE + + + COLUMN + + + CONCURRENTLY + + + CONSTRAINT + + + CREATE + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + DEFAULT + + + DEFERRABLE + + + DESC + + + DISTINCT + + + DO + + + ELSE + + + END + + + EXCEPT + + + FALSE + + + FETCH + + + FOR + + + FOREIGN + + + FROM + + + GRANT + + + GROUP + + + HAVING + + + IN + + + INITIALLY + + + INTERSECT + + + INTO + + + LATERAL + + + LEADING + + + LIMIT + + + LOCALTIME + + + LOCALTIMESTAMP + + + NOT + + + NULL + + + OFFSET + + + ON + + + ONLY + + + OR + + + ORDER + + + PLACING + + + PRIMARY + + + REFERENCES + + + RETURNING + + + SELECT + + + SESSION_USER + + + SOME + + + SYMMETRIC + + + TABLE + + + THEN + + + TO + + + TRAILING + + + TRUE + + + UNION + + + UNIQUE + + + USER + + + USING + + + VARIADIC + + + WHEN + + + WHERE + + + WINDOW + + + WITH + + + cockroachdb_extra_reserved_keyword + +

referenced by: +

+


func_params:

+ + + + + + ( + + + func_params_list + + ) + + +

referenced by: +

+


transaction_iso_level:

+ + + + + + ISOLATION + + + LEVEL + + + iso_level + +

referenced by: +

+


transaction_user_priority:

+ + + + + + PRIORITY + + + user_priority + +

referenced by: +

+


transaction_read_mode:

+ + + + + + READ + + + ONLY + + + WRITE + + +

referenced by: +

+


transaction_deferrable_mode:

+ + + + + + NOT + + + DEFERRABLE + + +

referenced by: +

+


only_signed_iconst:

+ + + + + + + + + + - + + + ICONST + + +

referenced by: +

+


alter_table_cmds:

+ + + + + + alter_table_cmd + + , + + +

referenced by: +

+


set_zone_config:

+ + + + + + CONFIGURE + + + ZONE + + + USING + + + var_set_list + + DISCARD + + +

referenced by: +

+


locality:

+ + + + + + LOCALITY + + + GLOBAL + + + REGIONAL + + + BY + + + TABLE + + + IN + + + region_name + + PRIMARY + + + REGION + + + ROW + + + AS + + + name + + IN + + + region_name + + PRIMARY + + + REGION + + +

referenced by: +

+


alter_index_cmds:

+ + + + + + alter_index_cmd + + , + + +

referenced by: +

+


alter_index_visible:

+ + + + + + NOT + + + VISIBLE + + + INVISIBLE + + + VISIBILITY + + + FCONST + + +

referenced by: +

+


sequence_option_list:

+ + + + + + sequence_option_elem + +

referenced by: +

+


region_name:

+ + + + + + name + + SCONST + + +

referenced by: +

+


survival_goal_clause:

+ + + + + + SURVIVE + + + opt_equal + + REGION + + + ZONE + + + FAILURE + + +

referenced by: +

+


primary_region_clause:

+ + + + + + PRIMARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


placement_clause:

+ + + + + + PLACEMENT + + + RESTRICTED + + + DEFAULT + + +

referenced by: +

+


region_name_list:

+ + + + + + region_name + + , + + +

referenced by: +

+


secondary_region_clause:

+ + + + + + SECONDARY + + + REGION + + + opt_equal + + + region_name + +

referenced by: +

+


relocate_kw:

+ + + + + + TESTING_RELOCATE + + + EXPERIMENTAL_RELOCATE + + + RELOCATE + + +

referenced by: +

+


relocate_subject_nonlease:

+ + + + + + VOTERS + + + NONVOTERS + + +

referenced by: +

+


target_object_type:

+ + + + + + TABLES + + + SEQUENCES + + + TYPES + + + SCHEMAS + + + FUNCTIONS + + + ROUTINES + + +

referenced by: +

+


alter_changefeed_cmd:

+ + + + + + ADD + + + changefeed_table_targets + + + opt_with_options + + DROP + + + changefeed_table_targets + + SET + + + kv_option_list + + + db_level_changefeed_filter_option + + UNSET + + + name_list + + + include_or_exclude + + TABLES + + +

referenced by: +

+


alter_backup_cmd:

+ + + + + + ADD + + + backup_kms + +

referenced by: +

+


alter_func_opt_list:

+ + + + + + common_routine_opt_item + +

referenced by: +

+


opt_restrict:

+ + + + + + RESTRICT + + +

referenced by: +

+


opt_no:

+ + + + + + NO + + +

referenced by: +

+


alter_backup_schedule_cmd:

+ + + + + + SET + + + LABEL + + + string_or_placeholder + + INTO + + + string_or_placeholder_opt_list + + WITH + + + backup_options + + + cron_expr + + FULL + + + BACKUP + + + ALWAYS + + + sconst_or_placeholder + + SCHEDULE + + + OPTION + + + kv_option + + EXECUTE + + + FULL + + + IMMEDIATELY + + +

referenced by: +

+


role_option:

+ + + + + + CREATEROLE + + + NOCREATEROLE + + + LOGIN + + + NOLOGIN + + + CONTROLJOB + + + NOCONTROLJOB + + + CONTROLCHANGEFEED + + + NOCONTROLCHANGEFEED + + + CREATEDB + + + NOCREATEDB + + + CREATELOGIN + + + NOCREATELOGIN + + + VIEWACTIVITY + + + NOVIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + NOVIEWACTIVITYREDACTED + + + CANCELQUERY + + + NOCANCELQUERY + + + MODIFYCLUSTERSETTING + + + NOMODIFYCLUSTERSETTING + + + SQLLOGIN + + + NOSQLLOGIN + + + VIEWCLUSTERSETTING + + + NOVIEWCLUSTERSETTING + + + password_clause + + + valid_until_clause + + + subject_clause + + + provisionsrc_clause + + REPLICATION + + + NOREPLICATION + + + BYPASSRLS + + + NOBYPASSRLS + + +

referenced by: +

+


replication_options:

+ + + + + + RETENTION + + + = + + + d_expr + + READ + + + VIRTUAL + + + CLUSTER + + +

referenced by: +

+


source_replication_options:

+ + + + + + EXPIRATION + + + WINDOW + + + = + + + d_expr + +

referenced by: +

+


typed_literal:

+ + + + + + func_name_no_crdb_extra + + + const_typename + + SCONST + + +

referenced by: +

+


interval_value:

+ + + + + + INTERVAL + + + SCONST + + + opt_interval_qualifier + + ( + + + ICONST + + + ) + + + SCONST + + +

referenced by: +

+


column_path_with_star:

+ + + + + + column_path + + + db_object_name_component + + . + + + unrestricted_name + + . + + + unrestricted_name + + . + + + * + + +

referenced by: +

+


func_expr:

+ + + + + + func_application + + + within_group_clause + + + filter_clause + + + over_clause + + + func_expr_common_subexpr + +

referenced by: +

+


labeled_row:

+ + + + + + row + + ( + + + row + + AS + + + name_list + + ) + + +

referenced by: +

+


array_expr:

+ + + + + + [ + + + opt_expr_list + + + array_expr_list + + ] + + +

referenced by: +

+


opt_equal:

+ + + + + + = + + +

referenced by: +

+


super_region_clause:

+ + + + + + SUPER + + + REGION + + + region_name + + VALUES + + + region_name_list + +

referenced by: +

+


opt_name:

+ + + + + + name + +

referenced by: +

+


index_elem:

+ + + + + + func_expr_windowless + + ( + + + a_expr + + ) + + + name + + + index_elem_options + +

referenced by: +

+


opt_hash_sharded_bucket_count:

+ + + + + + WITH + + + BUCKET_COUNT + + + = + + + a_expr + +

referenced by: +

+


storing:

+ + + + + + COVERING + + + STORING + + + INCLUDE + + +

referenced by: +

+


partition_by:

+ + + + + + PARTITION + + + BY + + + partition_by_inner + +

referenced by: +

+


storage_parameter_list:

+ + + + + + storage_parameter + + , + + +

referenced by: +

+


table_elem_list:

+ + + + + + table_elem + + , + + +

referenced by: +

+


partition_by_table:

+ + + + + + partition_by + + PARTITION + + + ALL + + + BY + + + partition_by_inner + +

referenced by: +

+


create_as_table_defs:

+ + + + + + column_name + + + create_as_col_qual_list + + , + + + column_name + + + create_as_col_qual_list + + + family_def + + + create_as_constraint_def + +

referenced by: +

+


enum_val_list:

+ + + + + + SCONST + + + , + + +

referenced by: +

+


composite_type_list:

+ + + + + + name + + + typename + + , + + +

referenced by: +

+


routine_param_with_default_list:

+ + + + + + routine_param_with_default + + , + + +

referenced by: +

+


routine_param_type:

+ + + + + + typename + +

referenced by: +

+


create_routine_opt_list:

+ + + + + + create_routine_opt_item + +

referenced by: +

+


routine_return_stmt:

+ + + + + + RETURN + + + a_expr + +

referenced by: +

+


routine_body_stmt_list:

+ + + + + + routine_body_stmt + + ; + + +

referenced by: +

+


table_func_column:

+ + + + + + param_name + + + routine_param_type + +

referenced by: +

+


trigger_event:

+ + + + + + INSERT + + + DELETE + + + UPDATE + + + OF + + + name_list + + TRUNCATE + + +

referenced by: +

+


trigger_transition_list:

+ + + + + + trigger_transition + +

referenced by: +

+


trigger_for_opt_each:

+ + + + + + EACH + + +

referenced by: +

+


trigger_for_type:

+ + + + + + ROW + + + STATEMENT + + +

referenced by: +

+


trigger_func_arg:

+ + + + + + ICONST + + + FCONST + + + SCONST + + + unrestricted_name + +

referenced by: +

+


create_stats_option:

+ + + + + + as_of_clause + + USING + + + EXTREMES + + + where_clause + +

referenced by: +

+


opt_table_prefix:

+ + + + + + TABLE + + +

referenced by: +

+


opt_changefeed_family:

+ + + + + + FAMILY + + + family_name + +

referenced by: +

+


target_name:

+ + + + + + unrestricted_name + +

referenced by: +

+


bare_col_label:

+ + + + + + identifier + + + bare_label_keywords + +

referenced by: +

+


logical_replication_create_table_options:

+ + + + + + MODE + + + DISCARD + + + LABEL + + + = + + + BIDIRECTIONAL + + + ON + + + string_or_placeholder + + UNIDIRECTIONAL + + +

referenced by: +

+


check_external_connection_options:

+ + + + + + TRANSFER + + + TIME + + + = + + + string_or_placeholder + + CONCURRENTLY + + + = + + + a_expr + +

referenced by: +

+


common_table_expr:

+ + + + + + table_alias_name + + + opt_col_def_list_no_types + + AS + + + materialize_clause + + ( + + + preparable_stmt + + ) + + +

referenced by: +

+


index_flags_param_list:

+ + + + + + index_flags_param + + , + + +

referenced by: +

+


opt_ordinality:

+ + + + + + WITH + + + ORDINALITY + + +

referenced by: +

+


opt_alias_clause:

+ + + + + + alias_clause + +

referenced by: +

+


joined_table:

+ + + + + + ( + + + joined_table + + ) + + + table_ref + + CROSS + + + opt_join_hint + + NATURAL + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_type + + + opt_join_hint + + JOIN + + + table_ref + + + join_qual + +

referenced by: +

+


alias_clause:

+ + + + + + AS + + + table_alias_name + + + opt_col_def_list_no_types + +

referenced by: +

+


func_table:

+ + + + + + func_expr_windowless + + ROWS + + + FROM + + + ( + + + rowsfrom_list + + ) + + +

referenced by: +

+


opt_func_alias_clause:

+ + + + + + func_alias_clause + +

referenced by: +

+


row_source_extension_stmt:

+ + + + + + delete_stmt + + + explain_stmt + + + insert_stmt + + + select_stmt + + + show_stmt + + + update_stmt + + + upsert_stmt + +

referenced by: +

+


sortby:

+ + + + + + a_expr + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


sortby_index:

+ + + + + + PRIMARY + + + KEY + + + table_name + + INDEX + + + table_name + + @ + + + index_name + + + opt_asc_desc + +

referenced by: +

+


only_signed_fconst:

+ + + + + + + + + + - + + + FCONST + + +

referenced by: +

+


db_object_name_list:

+ + + + + + db_object_name + + , + + +

referenced by: +

+


array_subscript:

+ + + + + + [ + + + a_expr + + + opt_slice_bound + + : + + + opt_slice_bound + + ] + + +

referenced by: +

+


case_arg:

+ + + + + + a_expr + +

referenced by: +

+


when_clause_list:

+ + + + + + when_clause + +

referenced by: +

+


case_default:

+ + + + + + ELSE + + + a_expr + +

referenced by: +

+


tuple1_unambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


general_type_name:

+ + + + + + type_function_name_no_crdb_extra + +

referenced by: +

+


complex_type_name:

+ + + + + + general_type_name + + . + + + unrestricted_name + + . + + + unrestricted_name + +

referenced by: +

+


const_typename:

+ + + + + + numeric + + + bit_without_length + + + bit_with_length + + + character_without_length + + + character_with_length + + + const_datetime + + + const_geo + + + const_vector + +

referenced by: +

+


interval_type:

+ + + + + + INTERVAL + + + interval_qualifier + + ( + + + ICONST + + + ) + + +

referenced by: +

+


tuple1_ambiguous_values:

+ + + + + + a_expr + + , + + + expr_list + +

referenced by: +

+


inspect_option:

+ + + + + + INDEX + + + ALL + + + ( + + + table_index_name_list + + ) + + + DETACHED + + + = + + + TRUE + + + FALSE + + +

referenced by: +

+


scrub_option:

+ + + + + + INDEX + + + CONSTRAINT + + + ALL + + + ( + + + name_list + + ) + + + PHYSICAL + + +

referenced by: +

+


opt_all_clause:

+ + + + + + ALL + + +

referenced by: +

+


opt_target_list:

+ + + + + + target_list + +

referenced by: +

+


from_clause:

+ + + + + + FROM + + + from_list + + + opt_as_of_clause + +

referenced by: +

+


group_clause:

+ + + + + + GROUP + + + BY + + + group_by_list + +

referenced by: +

+


having_clause:

+ + + + + + HAVING + + + a_expr + +

referenced by: +

+


window_clause:

+ + + + + + WINDOW + + + window_definition_list + +

referenced by: +

+


distinct_on_clause:

+ + + + + + DISTINCT + + + ON + + + ( + + + expr_list + + ) + + +

referenced by: +

+


all_or_distinct:

+ + + + + + ALL + + + DISTINCT + + +

referenced by: +

+


for_locking_item:

+ + + + + + for_locking_strength + + + opt_locked_rels + + + opt_nowait_or_skip + +

referenced by: +

+


var_list:

+ + + + + + var_value + + , + + +

referenced by: +

+


show_backups_options:

+ + + + + + REVISION + + + START + + + TIME + + +

referenced by: +

+


show_backup_options:

+ + + + + + AS_JSON + + + CHECK_FILES + + + SKIP + + + SIZE + + + DEBUG_IDS + + + KMS + + + = + + + string_or_placeholder_opt_list + + ENCRYPTION_PASSPHRASE + + + = + + + string_or_placeholder + + PRIVILEGES + + +

referenced by: +

+


schema_wildcard:

+ + + + + + wildcard_pattern + +

referenced by: +

+


type_func_name_no_crdb_extra_keyword:

+ + + + + + AUTHORIZATION + + + COLLATION + + + CROSS + + + FULL + + + INNER + + + ILIKE + + + IS + + + ISNULL + + + JOIN + + + LEFT + + + LIKE + + + NATURAL + + + NONE + + + NOTNULL + + + OUTER + + + OVERLAPS + + + RIGHT + + + SIMILAR + + +

referenced by: +

+


func_params_list:

+ + + + + + routine_param + + , + + +

referenced by: +

+


iso_level:

+ + + + + + READ + + + UNCOMMITTED + + + COMMITTED + + + SNAPSHOT + + + REPEATABLE + + + READ + + + SERIALIZABLE + + +

referenced by: +

+


user_priority:

+ + + + + + LOW + + + NORMAL + + + HIGH + + +

referenced by: +

+


alter_table_cmd:

+ + + + + + RENAME + + + opt_column + + CONSTRAINT + + + column_name + + TO + + + column_name + + ADD + + + COLUMN + + + IF + + + NOT + + + EXISTS + + + column_table_def + + + table_constraint + + CONSTRAINT + + + IF + + + NOT + + + EXISTS + + + constraint_name + + + constraint_elem + + + opt_validate_behavior + + ALTER + + + opt_column + + + column_name + + + alter_column_default + + + alter_column_on_update + + + alter_column_visible + + DROP + + + NOT + + + NULL + + + IDENTITY + + + IF + + + EXISTS + + + STORED + + + ADD + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + + set_generated_always + + + set_generated_default + + + identity_option_list + + SET + + + NOT + + + NULL + + + opt_set_data + + TYPE + + + typename + + + opt_collate + + + opt_alter_column_using + + PRIMARY + + + KEY + + + USING + + + COLUMNS + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + DROP + + + opt_column + + IF + + + EXISTS + + + column_name + + CONSTRAINT + + + IF + + + EXISTS + + + constraint_name + + + opt_drop_behavior + + VALIDATE + + + CONSTRAINT + + + constraint_name + + EXPERIMENTAL_AUDIT + + + SET + + + audit_mode + + + partition_by_table + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + + table_rls_mode + + ROW + + + LEVEL + + + SECURITY + + + ENABLE + + + DISABLE + + + TRIGGER + + + name + + ALL + + + USER + + +

referenced by: +

+


var_set_list:

+ + + + + + var_name + + = + + + COPY + + + FROM + + + PARENT + + + var_value + + , + + + var_name + + = + + + var_value + + COPY + + + FROM + + + PARENT + + +

referenced by: +

+


alter_index_cmd:

+ + + + + + partition_by_index + + SET + + + ( + + + storage_parameter_list + + RESET + + + ( + + + storage_parameter_key_list + + ) + + +

referenced by: +

+


sequence_option_elem:

+ + + + + + AS + + + typename + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + OWNED + + + BY + + + NONE + + + column_path + + PER + + + NODE + + + SESSION + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + + VIRTUAL + + +

referenced by: +

+


include_or_exclude:

+ + + + + + INCLUDE + + + EXCLUDE + + +

referenced by: +

+


backup_kms:

+ + + + + + NEW_KMS + + + = + + + string_or_placeholder_opt_list + + WITH + + + OLD_KMS + + + = + + + string_or_placeholder_opt_list + +

referenced by: +

+


common_routine_opt_item:

+ + + + + + CALLED + + + RETURNS + + + NULL + + + ON + + + NULL + + + INPUT + + + STRICT + + + IMMUTABLE + + + STABLE + + + VOLATILE + + + EXTERNAL + + + SECURITY + + + DEFINER + + + INVOKER + + + NOT + + + LEAKPROOF + + +

referenced by: +

+


password_clause:

+ + + + + + PASSWORD + + + sconst_or_placeholder + + NULL + + +

referenced by: +

+


valid_until_clause:

+ + + + + + VALID + + + UNTIL + + + string_or_placeholder + + NULL + + +

referenced by: +

+


subject_clause:

+ + + + + + SUBJECT + + + string_or_placeholder + + NULL + + +

referenced by: +

+


provisionsrc_clause:

+ + + + + + PROVISIONSRC + + + string_or_placeholder + + NULL + + +

referenced by: +

+


func_name_no_crdb_extra:

+ + + + + + type_function_name_no_crdb_extra + + + prefixed_column_path + +

referenced by: +

+


opt_interval_qualifier:

+ + + + + + interval_qualifier + +

referenced by: +

+


within_group_clause:

+ + + + + + WITHIN + + + GROUP + + + ( + + + single_sort_clause + + ) + + +

referenced by: +

+


filter_clause:

+ + + + + + FILTER + + + ( + + + WHERE + + + a_expr + + ) + + +

referenced by: +

+


over_clause:

+ + + + + + OVER + + + window_specification + + + window_name + +

referenced by: +

+


func_expr_common_subexpr:

+ + + + + + COLLATION + + + FOR + + + ( + + + IF + + + ( + + + a_expr + + , + + + NULLIF + + + IFNULL + + + ( + + + IFERROR + + + ( + + + a_expr + + , + + + a_expr + + , + + + ISERROR + + + ( + + + a_expr + + , + + + a_expr + + CAST + + + ( + + + a_expr + + AS + + + cast_target + + ANNOTATE_TYPE + + + ( + + + a_expr + + , + + + typename + + COALESCE + + + ( + + + expr_list + + ) + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_CATALOG + + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + CURRENT_USER + + + CURRENT_ROLE + + + SESSION_USER + + + USER + + + special_function + +

referenced by: +

+


array_expr_list:

+ + + + + + array_expr + + , + + +

referenced by: +

+


func_expr_windowless:

+ + + + + + func_application + + + func_expr_common_subexpr + +

referenced by: +

+


index_elem_options:

+ + + + + + opt_class + + + opt_asc_desc + + + opt_nulls_order + +

referenced by: +

+


partition_by_inner:

+ + + + + + LIST + + + ( + + + name_list + + ) + + + ( + + + list_partitions + + RANGE + + + ( + + + name_list + + ) + + + ( + + + range_partitions + + ) + + + NOTHING + + +

referenced by: +

+


storage_parameter:

+ + + + + + storage_parameter_key + + = + + + var_value + +

referenced by: +

+


table_elem:

+ + + + + + column_table_def + + + index_def + + + family_def + + + table_constraint + + + opt_validate_behavior + + LIKE + + + table_name + + + like_table_option_list + +

referenced by: +

+


create_as_col_qual_list:

+ + + + + + create_as_col_qualification + +

referenced by: +

+


family_def:

+ + + + + + FAMILY + + + opt_family_name + + ( + + + name_list + + ) + + +

referenced by: +

+


create_as_constraint_def:

+ + + + + + create_as_constraint_elem + +

referenced by: +

+


routine_param_with_default:

+ + + + + + routine_param + + DEFAULT + + + = + + + a_expr + +

referenced by: +

+


create_routine_opt_item:

+ + + + + + AS + + + SCONST + + + opt_link_sym + + LANGUAGE + + + non_reserved_word_or_sconst + + + common_routine_opt_item + +

referenced by: +

+


routine_body_stmt:

+ + + + + + stmt_without_legacy_transaction + + + routine_return_stmt + +

referenced by: +

+


param_name:

+ + + + + + type_function_name + +

referenced by: +

+


trigger_transition:

+ + + + + + transition_is_new + + + transition_is_row + + + opt_as + + + table_alias_name + +

referenced by: +

+


family_name:

+ + + + + + name + +

referenced by: +

+


bare_label_keywords:

+ + + + + + ABORT + + + ABSOLUTE + + + ACCESS + + + ACTION + + + ADD + + + ADMIN + + + AFTER + + + AGGREGATE + + + ALL + + + ALTER + + + ALWAYS + + + ANALYSE + + + ANALYZE + + + AND + + + ANNOTATE_TYPE + + + ANY + + + ASC + + + ASENSITIVE + + + ASYMMETRIC + + + AS_JSON + + + AT + + + ATOMIC + + + ATTRIBUTE + + + AUTHORIZATION + + + AUTOMATIC + + + AVAILABILITY + + + AVOID_FULL_SCAN + + + BACKUP + + + BACKUPS + + + BACKWARD + + + BATCH + + + BEFORE + + + BEGIN + + + BETWEEN + + + BIDIRECTIONAL + + + BIGINT + + + BINARY + + + BIT + + + BOOLEAN + + + BOTH + + + BOX2D + + + BUCKET_COUNT + + + BY + + + BYPASSRLS + + + CACHE + + + CALL + + + CALLED + + + CANCEL + + + CANCELQUERY + + + CAPABILITIES + + + CAPABILITY + + + CASCADE + + + CASE + + + CAST + + + CHAIN + + + CHANGEFEED + + + CHARACTERISTICS + + + CHECK + + + CHECK_FILES + + + CLOSE + + + CLUSTER + + + CLUSTERS + + + COALESCE + + + COLLATION + + + COLUMN + + + COLUMNS + + + COMMENT + + + COMMENTS + + + COMMIT + + + COMMITTED + + + COMPACT + + + COMPLETE + + + COMPLETIONS + + + CONCURRENTLY + + + CONFIGURATION + + + CONFIGURATIONS + + + CONFIGURE + + + CONFLICT + + + CONNECTION + + + CONNECTIONS + + + CONSTRAINT + + + CONSTRAINTS + + + CONTROLCHANGEFEED + + + CONTROLJOB + + + CONVERSION + + + CONVERT + + + COPY + + + COST + + + COVERING + + + CREATEDB + + + CREATELOGIN + + + CREATEROLE + + + CROSS + + + CSV + + + CUBE + + + CURRENT + + + CURRENT_CATALOG + + + CURRENT_DATE + + + CURRENT_ROLE + + + CURRENT_SCHEMA + + + CURRENT_TIME + + + CURRENT_TIMESTAMP + + + CURRENT_USER + + + CURSOR + + + CYCLE + + + DATA + + + DATABASE + + + DATABASES + + + DEALLOCATE + + + DEBUG + + + DEBUG_IDS + + + DEC + + + DECIMAL + + + DECLARE + + + DEFAULT + + + DEFAULTS + + + DEFERRABLE + + + DEFERRED + + + DEFINER + + + DELETE + + + DELIMITER + + + DEPENDS + + + DESC + + + DESTINATION + + + DETACHED + + + DETAILS + + + DISABLE + + + DISCARD + + + DISTINCT + + + DO + + + DOMAIN + + + DOUBLE + + + DROP + + + EACH + + + ELSE + + + ENABLE + + + ENCODING + + + ENCRYPTED + + + ENCRYPTION_PASSPHRASE + + + END + + + ENUM + + + ENUMS + + + ERRORS + + + ESCAPE + + + EXCLUDE + + + EXCLUDING + + + EXPLICIT + + + EXECUTE + + + EXECUTION + + + EXISTS + + + EXPERIMENTAL + + + EXPERIMENTAL_AUDIT + + + EXPERIMENTAL_FINGERPRINTS + + + EXPERIMENTAL_RELOCATE + + + EXPERIMENTAL_REPLICA + + + EXPIRATION + + + EXPLAIN + + + EXPORT + + + EXTENSION + + + EXTERNAL + + + EXTRACT + + + EXTRACT_DURATION + + + EXTREMES + + + FAILURE + + + FALSE + + + FAMILY + + + FILES + + + FINGERPRINTS + + + FIRST + + + FLOAT + + + FOLLOWING + + + FORCE + + + FORCE_NOT_NULL + + + FORCE_NULL + + + FORCE_QUOTE + + + FORCE_INDEX + + + FORCE_INVERTED_INDEX + + + FORCE_ZIGZAG + + + FOREIGN + + + FORMAT + + + FORWARD + + + FREEZE + + + FULL + + + FUNCTION + + + FUNCTIONS + + + GENERATED + + + GEOGRAPHY + + + GEOMETRY + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + + GLOBAL + + + GOAL + + + GRANTEE + + + GRANTS + + + GREATEST + + + GROUPING + + + GROUPS + + + HANDLER + + + HASH + + + HEADER + + + HIGH + + + HINTS + + + HISTOGRAM + + + HOLD + + + IDENTITY + + + IF + + + IFERROR + + + IFNULL + + + IGNORE_FOREIGN_KEYS + + + ILIKE + + + IMMEDIATE + + + IMMEDIATELY + + + IMMUTABLE + + + IMPORT + + + IN + + + INCLUDE + + + INCLUDE_ALL_SECONDARY_TENANTS + + + INCLUDE_ALL_VIRTUAL_CLUSTERS + + + INCLUDING + + + INCREMENT + + + INDEX + + + INDEXES + + + INDEX + + + INDEX + + + INDEX + + + INHERITS + + + INITIALLY + + + INJECT + + + INLINE + + + INNER + + + INOUT + + + INPUT + + + INSENSITIVE + + + INSERT + + + INSPECT + + + INSTEAD + + + INT + + + INTEGER + + + INTERVAL + + + INTO_DB + + + INVERTED + + + INVISIBLE + + + INVOKER + + + IS + + + ISERROR + + + ISOLATION + + + JOB + + + JOBS + + + JOIN + + + JSON + + + KEY + + + KEYS + + + KMS + + + KV + + + LABEL + + + LANGUAGE + + + LAST + + + LATERAL + + + LATEST + + + LC_COLLATE + + + LC_CTYPE + + + LEADING + + + LEAKPROOF + + + LEASE + + + LEAST + + + LEFT + + + LESS + + + LEVEL + + + LIKE + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + LIST + + + LOCAL + + + LOCALITY + + + LOCALTIME + + + LOCALTIMESTAMP + + + LOCKED + + + LOGGED + + + LOGICAL + + + LOGICALLY + + + LOGIN + + + LOOKUP + + + LOW + + + MATCH + + + MATERIALIZED + + + MAXVALUE + + + MERGE + + + METHOD + + + MINVALUE + + + MODE + + + MODIFYCLUSTERSETTING + + + MOVE + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + NAMES + + + NAN + + + NATURAL + + + NEVER + + + NEW + + + NEWER + + + NEW_DB_NAME + + + NEW_KMS + + + NEXT + + + NO + + + NOBYPASSRLS + + + NOCANCELQUERY + + + NOCONTROLCHANGEFEED + + + NOCONTROLJOB + + + NOCREATEDB + + + NOCREATELOGIN + + + NOCREATEROLE + + + NODE + + + NOLOGIN + + + NOMODIFYCLUSTERSETTING + + + NONE + + + NONVOTERS + + + NORMAL + + + NOREPLICATION + + + NOSQLLOGIN + + + NOT + + + NOTHING + + + NOTHING + + + NOVIEWACTIVITY + + + NOVIEWACTIVITYREDACTED + + + NOVIEWCLUSTERSETTING + + + NOWAIT + + + NO_FULL_SCAN + + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NULL + + + NULLIF + + + NULLS + + + NUMERIC + + + OF + + + OFF + + + OIDS + + + OLD + + + OLDER + + + OLD_KMS + + + ONLY + + + OPERATOR + + + OPT + + + OPTION + + + OPTIONS + + + OR + + + ORDINALITY + + + OTHERS + + + OUT + + + OUTER + + + OVERLAY + + + OWNED + + + OWNER + + + PARALLEL + + + PARENT + + + PARTIAL + + + PARTITION + + + PARTITIONS + + + PASSWORD + + + PAUSE + + + PAUSED + + + PER + + + PERMISSIVE + + + PHYSICAL + + + PLACEMENT + + + PLACING + + + PLAN + + + PLANS + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + POLICIES + + + POLICY + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + POSITION + + + PRECEDING + + + PREPARE + + + PREPARED + + + PRESERVE + + + PRIMARY + + + PRIOR + + + PRIORITY + + + PRIVILEGES + + + PUSH + + + PROCEDURAL + + + PROCEDURE + + + PROCEDURES + + + PROVISIONSRC + + + PUBLIC + + + PUBLICATION + + + QUERIES + + + QUERY + + + QUOTE + + + RANGE + + + RANGES + + + READ + + + REAL + + + REASON + + + REASSIGN + + + RECURRING + + + RECURSIVE + + + REDACT + + + REF + + + REFERENCES + + + REFERENCING + + + REFRESH + + + REGION + + + REGIONAL + + + REGIONS + + + REINDEX + + + RELATIVE + + + RELEASE + + + RELOCATE + + + REMOVE_REGIONS + + + RENAME + + + REPEATABLE + + + REPLACE + + + REPLICATED + + + REPLICATION + + + RESET + + + RESOLVED + + + RESTART + + + RESTORE + + + RESTRICT + + + RESTRICTED + + + RESTRICTIVE + + + RESUME + + + RETENTION + + + RETURN + + + RETURNS + + + REVISION + + + REVISION_HISTORY + + + REVOKE + + + RIGHT + + + ROLE + + + ROLES + + + ROLLBACK + + + ROLLUP + + + ROUTINES + + + ROW + + + ROWS + + + RULE + + + RUN + + + RUNNING + + + SAVEPOINT + + + SCANS + + + SCATTER + + + SCHEDULE + + + SCHEDULES + + + SCHEMA + + + SCHEMAS + + + SCHEMA_ONLY + + + SCROLL + + + SCRUB + + + SEARCH + + + SECONDARY + + + SECURITY + + + SECURITY_INVOKER + + + SELECT + + + SEQUENCE + + + SEQUENCES + + + SERIALIZABLE + + + SERVER + + + SERVICE + + + SESSION + + + SESSIONS + + + SESSION_USER + + + SET + + + SETOF + + + SETS + + + SETTING + + + SETTINGS + + + SHARE + + + SHARED + + + SHOW + + + SIMILAR + + + SIMPLE + + + SIZE + + + SKIP + + + SKIP_LOCALITIES_CHECK + + + SKIP_MISSING_FOREIGN_KEYS + + + SKIP_MISSING_SEQUENCES + + + SKIP_MISSING_SEQUENCE_OWNERS + + + SKIP_MISSING_UDFS + + + SKIP_MISSING_VIEWS + + + SMALLINT + + + SNAPSHOT + + + SOME + + + SOURCE + + + SPLIT + + + SQL + + + SQLLOGIN + + + STABLE + + + START + + + STATE + + + STATEMENT + + + STATEMENTS + + + STATISTICS + + + STATUS + + + STDIN + + + STDOUT + + + STOP + + + STORAGE + + + STORE + + + STORED + + + STORING + + + STRAIGHT + + + STREAM + + + STRICT + + + STRING + + + SUBSCRIPTION + + + SUBSTRING + + + SUBJECT + + + SUPER + + + SUPPORT + + + SURVIVAL + + + SURVIVE + + + SYMMETRIC + + + SYNTAX + + + SYSTEM + + + TABLE + + + TABLES + + + TABLESPACE + + + TEMP + + + TEMPLATE + + + TEMPORARY + + + TENANT + + + TENANTS + + + TENANT_NAME + + + TESTING_RELOCATE + + + TEXT + + + THAN + + + THEN + + + THROTTLING + + + TIES + + + TIME + + + TIMESTAMP + + + TIMESTAMPTZ + + + TIMETZ + + + TRACE + + + TRACING + + + TRAILING + + + TRANSACTION + + + TRANSACTIONS + + + TRANSFER + + + TRANSFORM + + + TREAT + + + TRIGGER + + + TRIGGERS + + + TRIM + + + TRUE + + + TRUNCATE + + + TRUSTED + + + TYPE + + + TYPES + + + UNBOUNDED + + + UNCOMMITTED + + + UNIDIRECTIONAL + + + UNIQUE + + + UNKNOWN + + + UNLISTEN + + + UNLOGGED + + + UNSAFE_RESTORE_INCOMPATIBLE_VERSION + + + UNSET + + + UNSPLIT + + + UNTIL + + + UPDATE + + + UPDATES_CLUSTER_MONITORING_METRICS + + + UPSERT + + + USE + + + USER + + + USERS + + + USING + + + VALID + + + VALIDATE + + + VALIDATOR + + + VALUE + + + VALUES + + + VARBIT + + + VARCHAR + + + VARIABLES + + + VARIADIC + + + VECTOR + + + VERIFY_BACKUP_TABLE_DATA + + + VIEW + + + VIEWACTIVITY + + + VIEWACTIVITYREDACTED + + + VIEWCLUSTERSETTING + + + VIRTUAL + + + VIRTUAL_CLUSTER_NAME + + + VIRTUAL_CLUSTER + + + VISIBLE + + + VISIBILITY + + + VOLATILE + + + VOTERS + + + WATCHED_TABLES + + + WHEN + + + WORK + + + WRITE + + + ZONE + + +

referenced by: +

+


opt_col_def_list_no_types:

+ + + + + + ( + + + col_def_list_no_types + + ) + + +

referenced by: +

+


materialize_clause:

+ + + + + + NOT + + + MATERIALIZED + + +

referenced by: +

+


index_flags_param:

+ + + + + + FORCE_INDEX + + + = + + + index_name + + NO_INDEX_JOIN + + + NO_ZIGZAG_JOIN + + + NO_FULL_SCAN + + + AVOID_FULL_SCAN + + + FORCE_ZIGZAG + + + = + + + index_name + +

referenced by: +

+


opt_join_hint:

+ + + + + + HASH + + + MERGE + + + LOOKUP + + + INVERTED + + + STRAIGHT + + +

referenced by: +

+


join_type:

+ + + + + + FULL + + + LEFT + + + RIGHT + + + join_outer + + INNER + + +

referenced by: +

+


join_qual:

+ + + + + + USING + + + ( + + + name_list + + ) + + + ON + + + a_expr + +

referenced by: +

+


rowsfrom_list:

+ + + + + + rowsfrom_item + + , + + +

referenced by: +

+


func_alias_clause:

+ + + + + + alias_clause + + AS + + + table_alias_name + + + table_alias_name + + ( + + + col_def_list + + ) + + +

referenced by: +

+


opt_asc_desc:

+ + + + + + ASC + + + DESC + + +

referenced by: +

+


opt_nulls_order:

+ + + + + + NULLS + + + FIRST + + + LAST + + +

referenced by: +

+


opt_slice_bound:

+ + + + + + a_expr + +

referenced by: +

+


when_clause:

+ + + + + + WHEN + + + a_expr + + THEN + + + a_expr + +

referenced by: +

+


type_function_name_no_crdb_extra:

+ + + + + + identifier + + + unreserved_keyword + + + type_func_name_no_crdb_extra_keyword + +

referenced by: +

+


numeric:

+ + + + + + INT + + + INTEGER + + + SMALLINT + + + BIGINT + + + REAL + + + FLOAT + + + opt_float + + DOUBLE + + + PRECISION + + + DECIMAL + + + DEC + + + NUMERIC + + + opt_numeric_modifiers + + BOOLEAN + + +

referenced by: +

+


bit_without_length:

+ + + + + + BIT + + + VARYING + + + VARBIT + + +

referenced by: +

+


bit_with_length:

+ + + + + + BIT + + + opt_varying + + VARBIT + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


character_without_length:

+ + + + + + character_base + +

referenced by: +

+


character_with_length:

+ + + + + + character_base + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_datetime:

+ + + + + + DATE + + + TIME + + + TIMESTAMP + + + ( + + + ICONST + + + ) + + + opt_timezone + + TIMETZ + + + TIMESTAMPTZ + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


const_geo:

+ + + + + + GEOGRAPHY + + + GEOMETRY + + + ( + + + geo_shape_type + + , + + + signed_iconst + + ) + + + BOX2D + + +

referenced by: +

+


const_vector:

+ + + + + + VECTOR + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


interval_qualifier:

+ + + + + + YEAR + + + TO + + + MONTH + + + MONTH + + + DAY + + + TO + + + HOUR + + + MINUTE + + + interval_second + + HOUR + + + TO + + + MINUTE + + + interval_second + + MINUTE + + + TO + + + interval_second + + + interval_second + +

referenced by: +

+


group_by_list:

+ + + + + + group_by_item + + , + + +

referenced by: +

+


window_definition_list:

+ + + + + + window_definition + + , + + +

referenced by: +

+


for_locking_strength:

+ + + + + + FOR + + + NO + + + KEY + + + UPDATE + + + KEY + + + SHARE + + +

referenced by: +

+


opt_locked_rels:

+ + + + + + OF + + + table_name_list + +

referenced by: +

+


opt_nowait_or_skip:

+ + + + + + SKIP + + + LOCKED + + + NOWAIT + + +

referenced by: +

+


wildcard_pattern:

+ + + + + + name + + . + + + * + + +

referenced by: +

+


routine_param:

+ + + + + + routine_param_class + + + param_name + + + param_name + + + routine_param_class + + + routine_param_type + +

referenced by: +

+


opt_column:

+ + + + + + COLUMN + + +

referenced by: +

+


column_table_def:

+ + + + + + column_name + + + typename + + + col_qual_list + +

referenced by: +

+


alter_column_default:

+ + + + + + SET + + + DEFAULT + + + a_expr + + DROP + + + DEFAULT + + +

referenced by: +

+


alter_column_on_update:

+ + + + + + SET + + + ON + + + UPDATE + + + a_expr + + DROP + + + ON + + + UPDATE + + +

referenced by: +

+


alter_column_visible:

+ + + + + + SET + + + NOT + + + VISIBLE + + +

referenced by: +

+


generated_always_as:

+ + + + + + GENERATED_ALWAYS + + + ALWAYS + + + AS + + +

referenced by: +

+


generated_by_default_as:

+ + + + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + + AS + + +

referenced by: +

+


set_generated_always:

+ + + + + + SET + + + GENERATED_ALWAYS + + + ALWAYS + + +

referenced by: +

+


set_generated_default:

+ + + + + + SET + + + GENERATED_BY_DEFAULT + + + BY + + + DEFAULT + + +

referenced by: +

+


identity_option_list:

+ + + + + + identity_option_elem + +

referenced by: +

+


opt_set_data:

+ + + + + + SET + + + DATA + + +

referenced by: +

+


opt_collate:

+ + + + + + COLLATE + + + collation_name + +

referenced by: +

+


opt_alter_column_using:

+ + + + + + USING + + + a_expr + +

referenced by: +

+


table_constraint:

+ + + + + + CONSTRAINT + + + constraint_name + + + constraint_elem + +

referenced by: +

+


opt_validate_behavior:

+ + + + + + NOT + + + VALID + + +

referenced by: +

+


constraint_elem:

+ + + + + + CHECK + + + ( + + + a_expr + + ) + + + UNIQUE + + + ( + + + index_params + + ) + + + opt_storing + + + opt_partition_by_index + + + opt_where_clause + + PRIMARY + + + KEY + + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_with_storage_parameter_list + + FOREIGN + + + KEY + + + ( + + + name_list + + ) + + + REFERENCES + + + table_name + + + opt_column_list + + + key_match + + + reference_actions + +

referenced by: +

+


audit_mode:

+ + + + + + READ + + + WRITE + + + OFF + + +

referenced by: +

+


storage_parameter_key_list:

+ + + + + + storage_parameter_key + + , + + +

referenced by: +

+


table_rls_mode:

+ + + + + + ENABLE + + + DISABLE + + + NO + + + FORCE + + +

referenced by: +

+


partition_by_index:

+ + + + + + partition_by + +

referenced by: +

+


single_sort_clause:

+ + + + + + ORDER + + + BY + + + sortby + + , + + + sortby_list + + + sortby_index + + , + + + sortby_list + +

referenced by: +

+


window_specification:

+ + + + + + ( + + + opt_existing_window_name + + + opt_partition_clause + + + opt_sort_clause_no_index + + + opt_frame_clause + + ) + + +

referenced by: +

+


window_name:

+ + + + + + name + +

referenced by: +

+


special_function:

+ + + + + + CURRENT_DATE + + + CURRENT_SCHEMA + + + CURRENT_USER + + + SESSION_USER + + + ( + + + EXTRACT + + + EXTRACT_DURATION + + + ( + + + extract_list + + OVERLAY + + + ( + + + overlay_list + + POSITION + + + ( + + + position_list + + SUBSTRING + + + ( + + + substr_list + + GREATEST + + + LEAST + + + ( + + + expr_list + + CURRENT_TIMESTAMP + + + CURRENT_TIME + + + LOCALTIMESTAMP + + + LOCALTIME + + + ( + + + a_expr + + TRIM + + + ( + + + BOTH + + + LEADING + + + TRAILING + + + trim_list + + ) + + +

referenced by: +

+


opt_class:

+ + + + + + name + +

referenced by: +

+


list_partitions:

+ + + + + + list_partition + + , + + +

referenced by: +

+


range_partitions:

+ + + + + + range_partition + + , + + +

referenced by: +

+


storage_parameter_key:

+ + + + + + name + + SCONST + + +

referenced by: +

+


index_def:

+ + + + + + INDEX + + + name + + UNIQUE + + + INDEX + + + opt_index_name + + ( + + + index_params + + ) + + + opt_hash_sharded + + + opt_storing + + INVERTED + + + VECTOR + + + INDEX + + + name + + ( + + + index_params + + ) + + + opt_partition_by_index + + + opt_with_storage_parameter_list + + + opt_where_clause + + + opt_index_visible + +

referenced by: +

+


like_table_option_list:

+ + + + + + INCLUDING + + + EXCLUDING + + + like_table_option + +

referenced by: +

+


create_as_col_qualification:

+ + + + + + create_as_col_qualification_elem + + FAMILY + + + family_name + +

referenced by: +

+


opt_family_name:

+ + + + + + opt_name + +

referenced by: +

+


create_as_constraint_elem:

+ + + + + + PRIMARY + + + KEY + + + ( + + + create_as_params + + ) + + + opt_with_storage_parameter_list + +

referenced by: +

+


opt_link_sym:

+ + + + + + , + + + SCONST + + +

referenced by: +

+


transition_is_new:

+ + + + + + NEW + + + OLD + + +

referenced by: +

+


transition_is_row:

+ + + + + + ROW + + + TABLE + + +

referenced by: +

+


opt_as:

+ + + + + + AS + + +

referenced by: +

+


col_def_list_no_types:

+ + + + + + name + + , + + +

referenced by: +

+


join_outer:

+ + + + + + OUTER + + +

referenced by: +

+


rowsfrom_item:

+ + + + + + func_expr_windowless + + + opt_func_alias_clause + +

referenced by: +

+


col_def_list:

+ + + + + + col_def + + , + + +

referenced by: +

+


opt_float:

+ + + + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


opt_numeric_modifiers:

+ + + + + + ( + + + ICONST + + + , + + + ICONST + + + ) + + +

referenced by: +

+


opt_varying:

+ + + + + + VARYING + + +

referenced by: +

+


character_base:

+ + + + + + char_aliases + + VARYING + + + VARCHAR + + + STRING + + +

referenced by: +

+


opt_timezone:

+ + + + + + WITH + + + WITHOUT + + + TIME + + + ZONE + + +

referenced by: +

+


geo_shape_type:

+ + + + + + POINT + + + POINTM + + + POINTZ + + + POINTZM + + + LINESTRING + + + LINESTRINGM + + + LINESTRINGZ + + + LINESTRINGZM + + + POLYGON + + + POLYGONM + + + POLYGONZ + + + POLYGONZM + + + MULTIPOINT + + + MULTIPOINTM + + + MULTIPOINTZ + + + MULTIPOINTZM + + + MULTILINESTRING + + + MULTILINESTRINGM + + + MULTILINESTRINGZ + + + MULTILINESTRINGZM + + + MULTIPOLYGON + + + MULTIPOLYGONM + + + MULTIPOLYGONZ + + + MULTIPOLYGONZM + + + GEOMETRYCOLLECTION + + + GEOMETRYCOLLECTIONM + + + GEOMETRYCOLLECTIONZ + + + GEOMETRYCOLLECTIONZM + + + GEOMETRY + + + GEOMETRYM + + + GEOMETRYZ + + + GEOMETRYZM + + +

referenced by: +

+


interval_second:

+ + + + + + SECOND + + + ( + + + ICONST + + + ) + + +

referenced by: +

+


group_by_item:

+ + + + + + a_expr + +

referenced by: +

+


window_definition:

+ + + + + + window_name + + AS + + + window_specification + +

referenced by: +

+


routine_param_class:

+ + + + + + IN + + + OUT + + + OUT + + + INOUT + + +

referenced by: +

+


col_qual_list:

+ + + + + + col_qualification + +

referenced by: +

+


identity_option_elem:

+ + + + + + SET + + + NO + + + CYCLE + + + MINVALUE + + + MAXVALUE + + + PER + + + NODE + + + SESSION + + + CACHE + + + MINVALUE + + + MAXVALUE + + + INCREMENT + + + BY + + + START + + + WITH + + + signed_iconst64 + + RESTART + + + WITH + + + signed_iconst64 + +

referenced by: +

+


key_match:

+ + + + + + MATCH + + + SIMPLE + + + FULL + + +

referenced by: +

+


reference_actions:

+ + + + + + reference_on_update + + + reference_on_delete + + + reference_on_delete + + + reference_on_update + +

referenced by: +

+


opt_existing_window_name:

+ + + + + + name + +

referenced by: +

+


opt_partition_clause:

+ + + + + + PARTITION + + + BY + + + expr_list + +

referenced by: +

+


opt_frame_clause:

+ + + + + + RANGE + + + ROWS + + + GROUPS + + + frame_extent + + + opt_frame_exclusion + +

referenced by: +

+


extract_list:

+ + + + + + extract_arg + + FROM + + + a_expr + + + expr_list + +

referenced by: +

+


overlay_list:

+ + + + + + a_expr + + + overlay_placing + + + substr_from + + + substr_for + + + expr_list + +

referenced by: +

+


position_list:

+ + + + + + b_expr + + IN + + + b_expr + +

referenced by: +

+


substr_list:

+ + + + + + a_expr + + + substr_from + + + substr_for + + + substr_for + + + substr_from + + + opt_expr_list + +

referenced by: +

+


trim_list:

+ + + + + + a_expr + + FROM + + + expr_list + +

referenced by: +

+


list_partition:

+ + + + + + partition + + VALUES + + + IN + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


range_partition:

+ + + + + + partition + + VALUES + + + FROM + + + ( + + + expr_list + + ) + + + TO + + + ( + + + expr_list + + ) + + + opt_partition_by + +

referenced by: +

+


like_table_option:

+ + + + + + CONSTRAINTS + + + DEFAULTS + + + GENERATED + + + INDEXES + + + ALL + + +

referenced by: +

+


create_as_col_qualification_elem:

+ + + + + + PRIMARY + + + KEY + + + opt_with_storage_parameter_list + +

referenced by: +

+


create_as_params:

+ + + + + + create_as_param + + , + + +

referenced by: +

+


col_def:

+ + + + + + name + + + typename + +

referenced by: +

+


char_aliases:

+ + + + + + CHAR + + + CHARACTER + + +

referenced by: +

+


col_qualification:

+ + + + + + CONSTRAINT + + + constraint_name + + + col_qualification_elem + + COLLATE + + + collation_name + + FAMILY + + + family_name + + CREATE + + + FAMILY + + + family_name + + IF + + + NOT + + + EXISTS + + + FAMILY + + + family_name + +

referenced by: +

+


reference_on_update:

+ + + + + + ON + + + UPDATE + + + reference_action + +

referenced by: +

+


reference_on_delete:

+ + + + + + ON + + + DELETE + + + reference_action + +

referenced by: +

+


frame_extent:

+ + + + + + BETWEEN + + + frame_bound + + AND + + + frame_bound + +

referenced by: +

+


opt_frame_exclusion:

+ + + + + + EXCLUDE + + + CURRENT + + + ROW + + + GROUP + + + TIES + + + NO + + + OTHERS + + +

referenced by: +

+


extract_arg:

+ + + + + + identifier + + + YEAR + + + MONTH + + + DAY + + + HOUR + + + MINUTE + + + SECOND + + + SCONST + + +

referenced by: +

+


overlay_placing:

+ + + + + + PLACING + + + a_expr + +

referenced by: +

+


substr_from:

+ + + + + + FROM + + + a_expr + +

referenced by: +

+


substr_for:

+ + + + + + FOR + + + a_expr + +

referenced by: +

+


opt_partition_by:

+ + + + + + partition_by + +

referenced by: +

+


create_as_param:

+ + + + + + column_name + +

referenced by: +

+


col_qualification_elem:

+ + + + + + NOT + + + NULL + + + VISIBLE + + + NULL + + + UNIQUE + + + PRIMARY + + + KEY + + + USING + + + HASH + + + opt_hash_sharded_bucket_count + + + opt_with_storage_parameter_list + + CHECK + + + ( + + + a_expr + + ) + + + DEFAULT + + + ON + + + UPDATE + + + b_expr + + REFERENCES + + + table_name + + + opt_name_parens + + + key_match + + + reference_actions + + + generated_as + + ( + + + a_expr + + ) + + + STORED + + + VIRTUAL + + + generated_always_as + + + generated_by_default_as + + IDENTITY + + + ( + + + opt_sequence_option_list + + ) + + +

referenced by: +

+


reference_action:

+ + + + + + NO + + + ACTION + + + RESTRICT + + + CASCADE + + + SET + + + NULL + + + DEFAULT + + +

referenced by: +

+


frame_bound:

+ + + + + + UNBOUNDED + + + a_expr + + PRECEDING + + + FOLLOWING + + + CURRENT + + + ROW + + +

referenced by: +

+


opt_name_parens:

+ + + + + + ( + + + name + + ) + + +

referenced by: +

+


generated_as:

+ + + + + + AS + + + generated_always_as + +

referenced by: +

+


generated by Railroad Diagram Generator

\ No newline at end of file diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_clause.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_clause.html new file mode 100644 index 00000000000..446d1d3256f --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_clause.html @@ -0,0 +1,11 @@ +
+ + + + +TABLE + + +table_ref + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_constraint.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_constraint.html new file mode 100644 index 00000000000..20c5f13b1ae --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_constraint.html @@ -0,0 +1,114 @@ +
+ + + + +CONSTRAINT + + +constraint_name + +CHECK + + +( + + +a_expr + +) + + +UNIQUE + + +( + + +index_params + +) + + +COVERING + + +STORING + + +INCLUDE + + +( + + +name_list + +) + + +PARTITION + + +ALL + + +BY + + +partition_by_inner + + +opt_where_clause + +PRIMARY + + +KEY + + +( + + +index_params + +) + + +USING + + +HASH + + +opt_with_storage_parameter_list + +FOREIGN + + +KEY + + +( + + +name_list + +) + + +REFERENCES + + +table_name + + +opt_column_list + + +key_match + + +reference_actions + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_ref.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_ref.html new file mode 100644 index 00000000000..7be74a2d150 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/table_ref.html @@ -0,0 +1,104 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/truncate.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/truncate.html new file mode 100644 index 00000000000..2ad112b7dac --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/truncate.html @@ -0,0 +1,23 @@ +
+ + + + +TRUNCATE + + +TABLE + + +table_name + +, + + +CASCADE + + +RESTRICT + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/unique_column_level.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/unique_column_level.html new file mode 100644 index 00000000000..41d97e24a5e --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/unique_column_level.html @@ -0,0 +1,41 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_name + + +column_type + +UNIQUE + + +column_constraints + +, + + +column_table_def + + +table_constraints + +) + + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/unique_table_level.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/unique_table_level.html new file mode 100644 index 00000000000..c0acbf76431 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/unique_table_level.html @@ -0,0 +1,46 @@ +
+ + + + +CREATE + + +TABLE + + +table_name + +( + + +column_table_def + +, + + +CONSTRAINT + + +name + +UNIQUE + + +( + + +column_name + +, + + +) + + +table_constraints + +) + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/update.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/update.html new file mode 100644 index 00000000000..6d81786b685 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/update.html @@ -0,0 +1,109 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPDATE + + +ONLY + + +table_name + + +opt_index_flags + +* + + +AS + + +table_alias_name + +SET + + +column_name + += + + +a_expr + +( + + +column_name + +, + + +) + + += + + +( + + +select_stmt + + +a_expr + +, + + +a_expr + +, + + +) + + +, + + +FROM + + +table_ref + +, + + +WHERE + + +a_expr + + +sort_clause + + +limit_clause + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/upsert.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/upsert.html new file mode 100644 index 00000000000..dc3c07f6f7b --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/upsert.html @@ -0,0 +1,57 @@ +
+ + + + +WITH + + +RECURSIVE + + +common_table_expr + +, + + +UPSERT + + +INTO + + +table_name_opt_idx + +AS + + +table_alias_name + +( + + +column_name + +, + + +) + + +select_stmt + +DEFAULT + + +VALUES + + +RETURNING + + +target_list + +NOTHING + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/values_clause.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/values_clause.html new file mode 100644 index 00000000000..0857def6393 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/values_clause.html @@ -0,0 +1,23 @@ +
+ + + + +VALUES + + +( + + +a_expr + +, + + +) + + +, + + +
diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/window_definition.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/window_definition.html new file mode 100644 index 00000000000..b3acb2dfc98 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/window_definition.html @@ -0,0 +1,28 @@ + diff --git a/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/with_clause.html b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/with_clause.html new file mode 100644 index 00000000000..1df83983117 --- /dev/null +++ b/src/current/_includes/cockroach-generated/release-26.3/sql-diagrams/with_clause.html @@ -0,0 +1,51 @@ + diff --git a/src/current/v26.3/alter-backup-schedule.md b/src/current/v26.3/alter-backup-schedule.md index 9eac9405467..c53da1034c5 100644 --- a/src/current/v26.3/alter-backup-schedule.md +++ b/src/current/v26.3/alter-backup-schedule.md @@ -19,7 +19,7 @@ To alter a backup schedule, you must be the owner of the backup schedule, i.e., ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_backup_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-backup.md b/src/current/v26.3/alter-backup.md index b01c828552f..3b2b5457f51 100644 --- a/src/current/v26.3/alter-backup.md +++ b/src/current/v26.3/alter-backup.md @@ -16,7 +16,7 @@ CockroachDB supports AWS, Azure, and Google Cloud KMS keys. For more detail on e ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-changefeed.md b/src/current/v26.3/alter-changefeed.md index 2ef540453e4..cf422152234 100644 --- a/src/current/v26.3/alter-changefeed.md +++ b/src/current/v26.3/alter-changefeed.md @@ -31,7 +31,7 @@ For more details on the required privileges for changefeeds generally, refer to ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-database.md b/src/current/v26.3/alter-database.md index c11c2da3d92..3d1885c0a93 100644 --- a/src/current/v26.3/alter-database.md +++ b/src/current/v26.3/alter-database.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-default-privileges.md b/src/current/v26.3/alter-default-privileges.md index acffc908b60..c8e24645cd7 100644 --- a/src/current/v26.3/alter-default-privileges.md +++ b/src/current/v26.3/alter-default-privileges.md @@ -21,7 +21,7 @@ For an example, see [Grant default privileges to a specific role](#grant-default ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/alter-external-connection.md b/src/current/v26.3/alter-external-connection.md index 22e80cf6e1e..943fd10e85b 100644 --- a/src/current/v26.3/alter-external-connection.md +++ b/src/current/v26.3/alter-external-connection.md @@ -32,7 +32,7 @@ GRANT UPDATE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_external_connection.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/alter-function.md b/src/current/v26.3/alter-function.md index d06150780c6..61bfb04e8e0 100644 --- a/src/current/v26.3/alter-function.md +++ b/src/current/v26.3/alter-function.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-index.md b/src/current/v26.3/alter-index.md index 7a98361bb2f..6ecea11069f 100644 --- a/src/current/v26.3/alter-index.md +++ b/src/current/v26.3/alter-index.md @@ -18,7 +18,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-job.md b/src/current/v26.3/alter-job.md index e9ad0cc4e5c..ffb48007b58 100644 --- a/src/current/v26.3/alter-job.md +++ b/src/current/v26.3/alter-job.md @@ -21,7 +21,7 @@ To add a user to a role, refer to the [`GRANT`]({% link {{ page.version.version ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_job.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/alter-partition.md b/src/current/v26.3/alter-partition.md index 01a8aed7cb4..16357476091 100644 --- a/src/current/v26.3/alter-partition.md +++ b/src/current/v26.3/alter-partition.md @@ -18,7 +18,7 @@ You can use *replication zones* to control the number and location of replicas f ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_zone_partition.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/alter-procedure.md b/src/current/v26.3/alter-procedure.md index 46b218d67ad..cc2348f5634 100644 --- a/src/current/v26.3/alter-procedure.md +++ b/src/current/v26.3/alter-procedure.md @@ -15,7 +15,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-range.md b/src/current/v26.3/alter-range.md index 125856c2f75..f84ba911161 100644 --- a/src/current/v26.3/alter-range.md +++ b/src/current/v26.3/alter-range.md @@ -14,7 +14,7 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_range.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-role.md b/src/current/v26.3/alter-role.md index 9fa4d15aac5..1a095b261a1 100644 --- a/src/current/v26.3/alter-role.md +++ b/src/current/v26.3/alter-role.md @@ -28,7 +28,7 @@ Password creation and alteration is supported only in secure clusters. ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-schema.md b/src/current/v26.3/alter-schema.md index bab626a711c..eb7ab2fdda4 100644 --- a/src/current/v26.3/alter-schema.md +++ b/src/current/v26.3/alter-schema.md @@ -12,7 +12,7 @@ The `ALTER SCHEMA` [statement]({% link {{ page.version.version }}/sql-statements ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/alter-sequence.md b/src/current/v26.3/alter-sequence.md index 4d83a5302f6..8087e472752 100644 --- a/src/current/v26.3/alter-sequence.md +++ b/src/current/v26.3/alter-sequence.md @@ -17,7 +17,7 @@ The `ALTER SEQUENCE` [statement]({% link {{ page.version.version }}/sql-statemen ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-table.md b/src/current/v26.3/alter-table.md index c1c2fa23d5c..006ae83ba7e 100644 --- a/src/current/v26.3/alter-table.md +++ b/src/current/v26.3/alter-table.md @@ -18,14 +18,14 @@ Refer to the respective [subcommands](#subcommands). ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_table.html{% endcapture %}{% include {{ diagram_include }} %}

where `alter_table_cmd` is:
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_table_cmds.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-type.md b/src/current/v26.3/alter-type.md index b0bb64e0943..88867b743fd 100644 --- a/src/current/v26.3/alter-type.md +++ b/src/current/v26.3/alter-type.md @@ -12,7 +12,7 @@ The `ALTER TYPE` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/alter-view.md b/src/current/v26.3/alter-view.md index 0c46271ac80..e1164e40934 100644 --- a/src/current/v26.3/alter-view.md +++ b/src/current/v26.3/alter-view.md @@ -18,7 +18,7 @@ The `ALTER VIEW` [statement]({% link {{ page.version.version }}/sql-statements.m ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/alter_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/backup.md b/src/current/v26.3/backup.md index f9c7a52642a..a0ad7a8ad8f 100644 --- a/src/current/v26.3/backup.md +++ b/src/current/v26.3/backup.md @@ -73,7 +73,7 @@ See the [Required privileges](#required-privileges) section for the updated priv ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/backup.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/begin-transaction.md b/src/current/v26.3/begin-transaction.md index 2e44cb207b1..50c5b9f05fd 100644 --- a/src/current/v26.3/begin-transaction.md +++ b/src/current/v26.3/begin-transaction.md @@ -14,7 +14,7 @@ When running under the default [`SERIALIZABLE`]({% link {{ page.version.version ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/legacy_begin.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/call.md b/src/current/v26.3/call.md index 791fa3af5e2..0e59ef34db5 100644 --- a/src/current/v26.3/call.md +++ b/src/current/v26.3/call.md @@ -15,7 +15,7 @@ To call a procedure, a user must have [`EXECUTE` privilege]({% link {{ page.vers ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/call.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/cancel-job.md b/src/current/v26.3/cancel-job.md index 950576a65ee..c1a0104eafb 100644 --- a/src/current/v26.3/cancel-job.md +++ b/src/current/v26.3/cancel-job.md @@ -28,13 +28,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/cancel_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Cancel all jobs by type
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/cancel_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/cancel-query.md b/src/current/v26.3/cancel-query.md index 68d5b032fe5..bcbe735055c 100644 --- a/src/current/v26.3/cancel-query.md +++ b/src/current/v26.3/cancel-query.md @@ -23,7 +23,7 @@ Members of the `admin` role (including `root`, which belongs to `admin` by defau ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/cancel_query.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/cancel-session.md b/src/current/v26.3/cancel-session.md index b88db84c242..0783e2ea224 100644 --- a/src/current/v26.3/cancel-session.md +++ b/src/current/v26.3/cancel-session.md @@ -14,7 +14,7 @@ To view and cancel a session, the user must be a member of the `admin` role or m ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/cancel_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/check-external-connection.md b/src/current/v26.3/check-external-connection.md index 2088aa5138f..747cf0db82c 100644 --- a/src/current/v26.3/check-external-connection.md +++ b/src/current/v26.3/check-external-connection.md @@ -13,7 +13,7 @@ You can use the `CHECK EXTERNAL CONNECTION` to test the connection to [**cloud s ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_external_connection.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/check_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/check.md b/src/current/v26.3/check.md index 3bf9b668c78..7288dc3871d 100644 --- a/src/current/v26.3/check.md +++ b/src/current/v26.3/check.md @@ -36,7 +36,7 @@ You can also add `CHECK` constraints to a table using [`ADD CONSTRAINT`]({% link ### Column level
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/check_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -65,7 +65,7 @@ The following example specifies the column-level `CHECK` constraint that a `quan ### Table level
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/check_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.3/comment-on.md b/src/current/v26.3/comment-on.md index 5b9f29fef1e..c3999fa5804 100644 --- a/src/current/v26.3/comment-on.md +++ b/src/current/v26.3/comment-on.md @@ -16,7 +16,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/comment.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/commit-transaction.md b/src/current/v26.3/commit-transaction.md index e20970b4ad3..bae2085fd5f 100644 --- a/src/current/v26.3/commit-transaction.md +++ b/src/current/v26.3/commit-transaction.md @@ -15,7 +15,7 @@ For non-retryable transactions, if statements in the transaction [generated any ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/commit_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/common-table-expressions.md b/src/current/v26.3/common-table-expressions.md index 7aad02169d7..977b3aa7d61 100644 --- a/src/current/v26.3/common-table-expressions.md +++ b/src/current/v26.3/common-table-expressions.md @@ -14,7 +14,7 @@ For many workloads, CTEs are an effective alternative to [temporary tables]({% l ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/with_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/copy.md b/src/current/v26.3/copy.md index 0f11835ebeb..5d9c3e6d90f 100644 --- a/src/current/v26.3/copy.md +++ b/src/current/v26.3/copy.md @@ -10,7 +10,7 @@ The `COPY ... FROM` statement copies data from [`cockroach sql`]({% link {{ page ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/copy.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/create-changefeed.md b/src/current/v26.3/create-changefeed.md index 3a014e927f9..1d78b3fd101 100644 --- a/src/current/v26.3/create-changefeed.md +++ b/src/current/v26.3/create-changefeed.md @@ -26,7 +26,7 @@ The [examples](#examples) on this page provide the foundational syntax of the `C ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-database.md b/src/current/v26.3/create-database.md index aeaca5f5e7c..f28eb2e391c 100644 --- a/src/current/v26.3/create-database.md +++ b/src/current/v26.3/create-database.md @@ -16,7 +16,7 @@ To create a database, the user must be a member of the `admin` role or must have ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-external-connection.md b/src/current/v26.3/create-external-connection.md index d9faa8fb4a2..3f9956464b6 100644 --- a/src/current/v26.3/create-external-connection.md +++ b/src/current/v26.3/create-external-connection.md @@ -43,7 +43,7 @@ GRANT USAGE ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/create-function.md b/src/current/v26.3/create-function.md index da7af3f2556..4b28ddf8a27 100644 --- a/src/current/v26.3/create-function.md +++ b/src/current/v26.3/create-function.md @@ -22,7 +22,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-index.md b/src/current/v26.3/create-index.md index 0aec7a69b00..71dcb242158 100644 --- a/src/current/v26.3/create-index.md +++ b/src/current/v26.3/create-index.md @@ -29,13 +29,13 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ### Standard index
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_index.html{% endcapture %}{% include {{ diagram_include }} %}
### GIN index
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_inverted_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-procedure.md b/src/current/v26.3/create-procedure.md index 8f8b6dacf55..f37b8c6537c 100644 --- a/src/current/v26.3/create-procedure.md +++ b/src/current/v26.3/create-procedure.md @@ -24,7 +24,7 @@ If you grant `EXECUTE` privilege as a default privilege at the database level, n ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-role.md b/src/current/v26.3/create-role.md index 5115999d961..e202824993c 100644 --- a/src/current/v26.3/create-role.md +++ b/src/current/v26.3/create-role.md @@ -31,7 +31,7 @@ Unless a role is a member of the `admin` role, additional [privileges](#paramete ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-schedule-for-changefeed.md b/src/current/v26.3/create-schedule-for-changefeed.md index ce3a9d11c7e..76b8cf3382b 100644 --- a/src/current/v26.3/create-schedule-for-changefeed.md +++ b/src/current/v26.3/create-schedule-for-changefeed.md @@ -16,7 +16,7 @@ For more detail on using changefeeds to create an export of your table data, see ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_schedule_for_changefeed.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/create-schema.md b/src/current/v26.3/create-schema.md index 962f85e301e..ed90a701d18 100644 --- a/src/current/v26.3/create-schema.md +++ b/src/current/v26.3/create-schema.md @@ -18,7 +18,7 @@ The `CREATE SCHEMA` [statement]({% link {{ page.version.version }}/sql-statement ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/create-sequence.md b/src/current/v26.3/create-sequence.md index 1331deb2395..ec2adc5482c 100644 --- a/src/current/v26.3/create-sequence.md +++ b/src/current/v26.3/create-sequence.md @@ -23,7 +23,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-statistics.md b/src/current/v26.3/create-statistics.md index c4ad75d172a..f0f103bdc0f 100644 --- a/src/current/v26.3/create-statistics.md +++ b/src/current/v26.3/create-statistics.md @@ -16,7 +16,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -39,7 +39,7 @@ For [PostgreSQL compatibility]({% link {{ page.version.version }}/postgresql-com ### Alias syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/analyze.html{% endcapture %}{% include {{ diagram_include }} %}
### Alias parameters diff --git a/src/current/v26.3/create-table-as.md b/src/current/v26.3/create-table-as.md index 677d39ced4b..1be74c3ec00 100644 --- a/src/current/v26.3/create-table-as.md +++ b/src/current/v26.3/create-table-as.md @@ -39,31 +39,31 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s

-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_table_as.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_col_qual_list ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_as_col_qual_list.html{% endcapture %}{% include {{ diagram_include }} %}
**create_as_constraint_def ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_as_constraint_def.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.3/create-table.md b/src/current/v26.3/create-table.md index 15c362065de..576630fb6a2 100644 --- a/src/current/v26.3/create-table.md +++ b/src/current/v26.3/create-table.md @@ -26,67 +26,67 @@ To create a table, the user must have one of the following:

-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_table.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_persistence_temp_table ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/opt_persistence_temp_table.html{% endcapture %}{% include {{ diagram_include }} %}
**column_def ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/column_table_def.html{% endcapture %}{% include {{ diagram_include }} %}
**col_qualification ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/col_qualification.html{% endcapture %}{% include {{ diagram_include }} %}
**index_def ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/index_def.html{% endcapture %}{% include {{ diagram_include }} %}
**family_def ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/family_def.html{% endcapture %}{% include {{ diagram_include }} %}
**table_constraint ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/table_constraint.html{% endcapture %}{% include {{ diagram_include }} %}
**like_table_option_list::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/like_table_option_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_with_storage_parameter_list ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/opt_with_storage_parameter_list.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_locality ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/opt_locality.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.3/create-trigger.md b/src/current/v26.3/create-trigger.md index 0f6eef5d794..a19a5043af6 100644 --- a/src/current/v26.3/create-trigger.md +++ b/src/current/v26.3/create-trigger.md @@ -15,7 +15,7 @@ To create a trigger, a user must have the `TRIGGER` [privilege]({% link {{ page. ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_trigger.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-type.md b/src/current/v26.3/create-type.md index 7e28d6a4ccc..c47736a96c2 100644 --- a/src/current/v26.3/create-type.md +++ b/src/current/v26.3/create-type.md @@ -17,7 +17,7 @@ The following user-defined data types can be created with this statement: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/create-view.md b/src/current/v26.3/create-view.md index edae1c73a8a..6c6d55771f1 100644 --- a/src/current/v26.3/create-view.md +++ b/src/current/v26.3/create-view.md @@ -20,7 +20,7 @@ The user must have the `CREATE` [privilege]({% link {{ page.version.version }}/s ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/cursors.md b/src/current/v26.3/cursors.md index 094830e7f00..9d78cf2ea78 100644 --- a/src/current/v26.3/cursors.md +++ b/src/current/v26.3/cursors.md @@ -26,15 +26,15 @@ Cursors are declared and used with the following keywords: - [`CLOSE`]({% link {{ page.version.version }}/sql-grammar.md %}#close_cursor_stmt)
- {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %} + {% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/declare_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %} + {% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/fetch_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
- {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %} + {% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/close_cursor.html{% endcapture %}{% include {{ diagram_include }} %}
## Examples diff --git a/src/current/v26.3/default-value.md b/src/current/v26.3/default-value.md index f3640a2a77d..c64df872577 100644 --- a/src/current/v26.3/default-value.md +++ b/src/current/v26.3/default-value.md @@ -21,7 +21,7 @@ You can also add the `DEFAULT` value constraint to an existing table through [`A {{site.data.alerts.end}}
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/default_value_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.3/delete.md b/src/current/v26.3/delete.md index dc2e88084a4..9b9f1102356 100644 --- a/src/current/v26.3/delete.md +++ b/src/current/v26.3/delete.md @@ -20,7 +20,7 @@ The user must have the `DELETE` and `SELECT` [privileges]({% link {{ page.versio ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/delete.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/do.md b/src/current/v26.3/do.md index 6c5564e424b..2b3f6f7fb26 100644 --- a/src/current/v26.3/do.md +++ b/src/current/v26.3/do.md @@ -15,7 +15,7 @@ The `DO` [statement]({% link {{ page.version.version }}/sql-statements.md %}) de ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/do.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/do.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-database.md b/src/current/v26.3/drop-database.md index e868cb811e8..5ee2fa9d9ed 100644 --- a/src/current/v26.3/drop-database.md +++ b/src/current/v26.3/drop-database.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-external-connection.md b/src/current/v26.3/drop-external-connection.md index 328b5e73a2b..80ddf364894 100644 --- a/src/current/v26.3/drop-external-connection.md +++ b/src/current/v26.3/drop-external-connection.md @@ -27,7 +27,7 @@ GRANT DROP ON EXTERNAL CONNECTION backup_bucket TO user; ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_external_connection.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/drop-function.md b/src/current/v26.3/drop-function.md index b3d8bc998df..076039402d7 100644 --- a/src/current/v26.3/drop-function.md +++ b/src/current/v26.3/drop-function.md @@ -17,7 +17,7 @@ To drop a function, the user must be the owner of the function. ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_func.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-index.md b/src/current/v26.3/drop-index.md index e7f8f297749..56483eb4e6b 100644 --- a/src/current/v26.3/drop-index.md +++ b/src/current/v26.3/drop-index.md @@ -11,7 +11,7 @@ The `DROP INDEX` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_index.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/drop-owned-by.md b/src/current/v26.3/drop-owned-by.md index 165bebb8729..1ae972dc127 100644 --- a/src/current/v26.3/drop-owned-by.md +++ b/src/current/v26.3/drop-owned-by.md @@ -17,7 +17,7 @@ The [role]({% link {{ page.version.version }}/security-reference/authorization.m ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-procedure.md b/src/current/v26.3/drop-procedure.md index 300979db408..b346bfe8a65 100644 --- a/src/current/v26.3/drop-procedure.md +++ b/src/current/v26.3/drop-procedure.md @@ -15,7 +15,7 @@ To drop a procedure, the user must be the owner of the procedure. ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_proc.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-role.md b/src/current/v26.3/drop-role.md index d4c5704109d..f1c882a2af2 100644 --- a/src/current/v26.3/drop-role.md +++ b/src/current/v26.3/drop-role.md @@ -19,7 +19,7 @@ Non-admin roles cannot drop admin roles. To drop non-admin roles, the role must ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-schedules.md b/src/current/v26.3/drop-schedules.md index cc735d05ae3..725ee34705e 100644 --- a/src/current/v26.3/drop-schedules.md +++ b/src/current/v26.3/drop-schedules.md @@ -22,7 +22,7 @@ The following users can drop a schedule: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-schema.md b/src/current/v26.3/drop-schema.md index d6bf8f53444..918546cb99f 100644 --- a/src/current/v26.3/drop-schema.md +++ b/src/current/v26.3/drop-schema.md @@ -16,7 +16,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_schema.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/drop-sequence.md b/src/current/v26.3/drop-sequence.md index d02bb7793c0..3633ba2edac 100644 --- a/src/current/v26.3/drop-sequence.md +++ b/src/current/v26.3/drop-sequence.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_sequence.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-table.md b/src/current/v26.3/drop-table.md index 3377bebb8fa..74f4cc96690 100644 --- a/src/current/v26.3/drop-table.md +++ b/src/current/v26.3/drop-table.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-trigger.md b/src/current/v26.3/drop-trigger.md index f6e1fbd9924..08f73b81b5c 100644 --- a/src/current/v26.3/drop-trigger.md +++ b/src/current/v26.3/drop-trigger.md @@ -15,7 +15,7 @@ To drop a trigger, the user must be the owner of the table on which the trigger ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_trigger.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_trigger.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-type.md b/src/current/v26.3/drop-type.md index 5696173c0ec..88db349cb83 100644 --- a/src/current/v26.3/drop-type.md +++ b/src/current/v26.3/drop-type.md @@ -12,7 +12,7 @@ The `DROP TYPE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_type.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/drop-view.md b/src/current/v26.3/drop-view.md index d985775fcb5..679760c5516 100644 --- a/src/current/v26.3/drop-view.md +++ b/src/current/v26.3/drop-view.md @@ -15,7 +15,7 @@ The user must have the `DROP` [privilege]({% link {{ page.version.version }}/sec ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/drop_view.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/explain-analyze.md b/src/current/v26.3/explain-analyze.md index 02e3053c144..2e1a43d6bd8 100644 --- a/src/current/v26.3/explain-analyze.md +++ b/src/current/v26.3/explain-analyze.md @@ -21,7 +21,7 @@ To inspect a statement plan without executing the statement, use [`EXPLAIN`]({% ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/explain_analyze.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/explain.md b/src/current/v26.3/explain.md index 4ba62b12ff3..57267c637e3 100644 --- a/src/current/v26.3/explain.md +++ b/src/current/v26.3/explain.md @@ -29,7 +29,7 @@ For more information about indexing and table scans, see [Find the Indexes and K ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/explain.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/export.md b/src/current/v26.3/export.md index 2edf9fbb26d..e128f1f20c7 100644 --- a/src/current/v26.3/export.md +++ b/src/current/v26.3/export.md @@ -26,7 +26,7 @@ For detail on handling partially complete exports at the destination, refer to [ ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/export.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} The `EXPORT` statement cannot be used within a [transaction]({% link {{ page.version.version }}/transactions.md %}). diff --git a/src/current/v26.3/foreign-key.md b/src/current/v26.3/foreign-key.md index 8a24c46ed79..affe99a007b 100644 --- a/src/current/v26.3/foreign-key.md +++ b/src/current/v26.3/foreign-key.md @@ -130,7 +130,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Column level -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/foreign_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| @@ -160,7 +160,7 @@ You can also add the `FOREIGN KEY` constraint to existing tables through [`ADD C ### Table level -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/foreign_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
| Parameter | Description | |-----------|-------------| diff --git a/src/current/v26.3/grant.md b/src/current/v26.3/grant.md index 5a2310a58f4..a0546a86911 100644 --- a/src/current/v26.3/grant.md +++ b/src/current/v26.3/grant.md @@ -19,7 +19,7 @@ For new databases, users with the following roles are automatically granted the ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/grant.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/import-into.md b/src/current/v26.3/import-into.md index 588408abfd7..981fd973b28 100644 --- a/src/current/v26.3/import-into.md +++ b/src/current/v26.3/import-into.md @@ -109,7 +109,7 @@ No special privilege is required for: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/import_into.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.3/insert.md b/src/current/v26.3/insert.md index 63144b8584f..39891e85946 100644 --- a/src/current/v26.3/insert.md +++ b/src/current/v26.3/insert.md @@ -16,7 +16,7 @@ To use `ON CONFLICT DO UPDATE`, the user must additionally have the `UPDATE` pri ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/insert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -34,7 +34,7 @@ Parameter | Description ### `ON CONFLICT` clause
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/on_conflict.html{% endcapture %}{% include {{ diagram_include }} %}
Normally, when inserted values conflict with a `UNIQUE` constraint on one or more columns, CockroachDB returns an error. To update the affected rows instead, use an `ON CONFLICT` clause containing the column(s) with the unique constraint and the `DO UPDATE SET` expression set to the column(s) to be updated (any `SET` expression supported by the [`UPDATE`]({% link {{ page.version.version }}/update.md %}) statement is also supported here, including those with `WHERE` clauses). To prevent the affected rows from updating while allowing new rows to be inserted, set `ON CONFLICT` to `DO NOTHING`. See the [Update values `ON CONFLICT`](#update-values-on-conflict) and [Do not update values `ON CONFLICT`](#do-not-update-values-on-conflict) examples. diff --git a/src/current/v26.3/inspect.md b/src/current/v26.3/inspect.md index ff617f18ecd..7214e1b1d86 100644 --- a/src/current/v26.3/inspect.md +++ b/src/current/v26.3/inspect.md @@ -22,11 +22,11 @@ To run `INSPECT` and view its results, the user must have: ## Synopsis
- {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/inspect_table.html{% endcapture %}{% include {{ diagram_include }} %} + {% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/inspect_table.html{% endcapture %}{% include {{ diagram_include }} %}
- {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/inspect_database.html{% endcapture %}{% include {{ diagram_include }} %} + {% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/inspect_database.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/joins.md b/src/current/v26.3/joins.md index 0350a4b5944..7669c4cb6da 100644 --- a/src/current/v26.3/joins.md +++ b/src/current/v26.3/joins.md @@ -16,7 +16,7 @@ The [cost-based optimizer]({% link {{ page.version.version }}/cost-based-optimiz ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/joined_table.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/not-null.md b/src/current/v26.3/not-null.md index c791017c9ba..12e3598d3a8 100644 --- a/src/current/v26.3/not-null.md +++ b/src/current/v26.3/not-null.md @@ -28,7 +28,7 @@ The `NOT NULL` [constraint]({% link {{ page.version.version }}/constraints.md %} You can only apply the `NOT NULL` constraint to individual columns.
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/not_null_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.3/order-by.md b/src/current/v26.3/order-by.md index 9901bc48b98..e61fb5516df 100644 --- a/src/current/v26.3/order-by.md +++ b/src/current/v26.3/order-by.md @@ -16,7 +16,7 @@ statements. ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/sort_clause.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/pause-job.md b/src/current/v26.3/pause-job.md index a9cb56380b4..0ef312fca38 100644 --- a/src/current/v26.3/pause-job.md +++ b/src/current/v26.3/pause-job.md @@ -30,13 +30,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/pause_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Pause all jobs by type
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/pause_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/pause-schedules.md b/src/current/v26.3/pause-schedules.md index 4754b2b85b1..ce46d16ff5e 100644 --- a/src/current/v26.3/pause-schedules.md +++ b/src/current/v26.3/pause-schedules.md @@ -18,7 +18,7 @@ The following users can pause a schedule: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/pause_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/primary-key.md b/src/current/v26.3/primary-key.md index 4bc8f37b1bf..a830535bd9c 100644 --- a/src/current/v26.3/primary-key.md +++ b/src/current/v26.3/primary-key.md @@ -18,7 +18,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Column level
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/primary_key_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -46,7 +46,7 @@ You can [change the primary key](#changing-primary-key-columns) of an existing t ### Table level
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/primary_key_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.3/reassign-owned.md b/src/current/v26.3/reassign-owned.md index 3435192606c..b79365bd0f5 100644 --- a/src/current/v26.3/reassign-owned.md +++ b/src/current/v26.3/reassign-owned.md @@ -21,7 +21,7 @@ To change the ownership of any single object (e.g., a table or a database), use ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/reassign_owned_by.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/refresh.md b/src/current/v26.3/refresh.md index f957c76ea0e..0240a53c506 100644 --- a/src/current/v26.3/refresh.md +++ b/src/current/v26.3/refresh.md @@ -18,7 +18,7 @@ The user must have the [`MAINTAIN` privilege]({% link {{ page.version.version }} ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/refresh_materialized_views.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/release-savepoint.md b/src/current/v26.3/release-savepoint.md index 3bed8ba0bb3..b1299ca621f 100644 --- a/src/current/v26.3/release-savepoint.md +++ b/src/current/v26.3/release-savepoint.md @@ -10,7 +10,7 @@ The `RELEASE SAVEPOINT` statement commits the [nested transaction]({% link {{ pa ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/release_savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/reset-cluster-setting.md b/src/current/v26.3/reset-cluster-setting.md index ea9b8345986..398d0c2f3ef 100644 --- a/src/current/v26.3/reset-cluster-setting.md +++ b/src/current/v26.3/reset-cluster-setting.md @@ -14,7 +14,7 @@ Only members of the `admin` role can modify cluster settings. By default, the `r ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/reset_csetting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/reset-vars.md b/src/current/v26.3/reset-vars.md index 2c1064de83c..1fbce81a941 100644 --- a/src/current/v26.3/reset-vars.md +++ b/src/current/v26.3/reset-vars.md @@ -13,7 +13,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis -
{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
+
{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/reset_session.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/restore.md b/src/current/v26.3/restore.md index 23b91358b74..dc8516e12ce 100644 --- a/src/current/v26.3/restore.md +++ b/src/current/v26.3/restore.md @@ -95,7 +95,7 @@ No special privilege is required for: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/restore.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/resume-job.md b/src/current/v26.3/resume-job.md index fadd0c57d8b..b44c4ee70ee 100644 --- a/src/current/v26.3/resume-job.md +++ b/src/current/v26.3/resume-job.md @@ -24,13 +24,13 @@ For changefeeds, users with the [`CHANGEFEED`]({% link {{ page.version.version } ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/resume_job.html{% endcapture %}{% include {{ diagram_include }} %}
### Resume all jobs by type
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/resume_all_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/resume-schedules.md b/src/current/v26.3/resume-schedules.md index ec49c4a0a45..c0bec7235fe 100644 --- a/src/current/v26.3/resume-schedules.md +++ b/src/current/v26.3/resume-schedules.md @@ -21,7 +21,7 @@ The following users can resume a schedule: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/resume_schedule.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/revoke.md b/src/current/v26.3/revoke.md index ea8395f2590..42616678e0d 100644 --- a/src/current/v26.3/revoke.md +++ b/src/current/v26.3/revoke.md @@ -14,7 +14,7 @@ You can use `REVOKE` to directly revoke privileges from a role or user, or you c ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/revoke.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/rollback-transaction.md b/src/current/v26.3/rollback-transaction.md index fec8dfc9486..724fd356836 100644 --- a/src/current/v26.3/rollback-transaction.md +++ b/src/current/v26.3/rollback-transaction.md @@ -21,7 +21,7 @@ There are two ways to use `ROLLBACK`: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/rollback_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/savepoint.md b/src/current/v26.3/savepoint.md index 6e155e6cb1d..670cc6425f2 100644 --- a/src/current/v26.3/savepoint.md +++ b/src/current/v26.3/savepoint.md @@ -14,7 +14,7 @@ CockroachDB supports [general purpose savepoints for nested transactions](#savep ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/savepoint.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/select-clause.md b/src/current/v26.3/select-clause.md index 59a575e2373..d0ada75c4ea 100644 --- a/src/current/v26.3/select-clause.md +++ b/src/current/v26.3/select-clause.md @@ -18,7 +18,7 @@ with other constructs to form more complex [selection queries]({% link {{ page.v ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/simple_select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.3/select-for-update.md b/src/current/v26.3/select-for-update.md index 2b20d18411d..aa35f0a3b7f 100644 --- a/src/current/v26.3/select-for-update.md +++ b/src/current/v26.3/select-for-update.md @@ -13,7 +13,7 @@ docs_area: reference.sql The following diagram shows the supported syntax for the optional `FOR` locking clause of a `SELECT` statement.
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/for_locking.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_success}} diff --git a/src/current/v26.3/selection-queries.md b/src/current/v26.3/selection-queries.md index cab3ebf4fcc..6de579fb54a 100644 --- a/src/current/v26.3/selection-queries.md +++ b/src/current/v26.3/selection-queries.md @@ -18,7 +18,7 @@ Selection queries can occur: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/select.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters @@ -53,7 +53,7 @@ Form | Usage ### Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/select_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### `VALUES` clause @@ -61,7 +61,7 @@ Form | Usage #### Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/values_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `VALUES` clause defines tabular data defined by the expressions @@ -92,7 +92,7 @@ you can modify these names with [`AS`]({% link {{ page.version.version }}/table- #### Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/table_clause.html{% endcapture %}{% include {{ diagram_include }} %}
A `TABLE` clause reads tabular data from a specified table. The @@ -142,7 +142,7 @@ set operations or as main component in a selection query. ### Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/set_operation.html{% endcapture %}{% include {{ diagram_include }} %}
### Set operators diff --git a/src/current/v26.3/set-cluster-setting.md b/src/current/v26.3/set-cluster-setting.md index 6d68a30ef3d..b2833a2244e 100644 --- a/src/current/v26.3/set-cluster-setting.md +++ b/src/current/v26.3/set-cluster-setting.md @@ -25,7 +25,7 @@ To use the `SET CLUSTER SETTING` statement, a user must have one of the followin ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/set_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}}The SET CLUSTER SETTING statement is unrelated to the other SET TRANSACTION and SET {session variable} statements.{{site.data.alerts.end}} diff --git a/src/current/v26.3/set-transaction.md b/src/current/v26.3/set-transaction.md index 1a13329cb4a..02518bbe71b 100644 --- a/src/current/v26.3/set-transaction.md +++ b/src/current/v26.3/set-transaction.md @@ -14,7 +14,7 @@ The `SET TRANSACTION` [statement]({% link {{ page.version.version }}/sql-stateme ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/set_transaction.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/set-vars.md b/src/current/v26.3/set-vars.md index 83702e9c5a0..c8b7e8ed7be 100644 --- a/src/current/v26.3/set-vars.md +++ b/src/current/v26.3/set-vars.md @@ -28,7 +28,7 @@ The `SET` statement can set a session variable for the duration of the current s ### SET SESSION
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/set_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} @@ -38,7 +38,7 @@ By default, session variables are set for the duration of the current session. A ### SET LOCAL
- {% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %} + {% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/set_local.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.3/show-cluster-setting.md b/src/current/v26.3/show-cluster-setting.md index dee3f24a260..059a8a53621 100644 --- a/src/current/v26.3/show-cluster-setting.md +++ b/src/current/v26.3/show-cluster-setting.md @@ -53,7 +53,7 @@ To use the `SHOW CLUSTER SETTING` statement, a user must have one of the followi ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_cluster_setting.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-columns.md b/src/current/v26.3/show-columns.md index 639ec6919cc..c83e465a16b 100644 --- a/src/current/v26.3/show-columns.md +++ b/src/current/v26.3/show-columns.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_columns.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-constraints.md b/src/current/v26.3/show-constraints.md index 596fede4947..3af51e1cfa3 100644 --- a/src/current/v26.3/show-constraints.md +++ b/src/current/v26.3/show-constraints.md @@ -18,7 +18,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_constraints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-create-external-connection.md b/src/current/v26.3/show-create-external-connection.md index 5679de41a35..c9f1204f531 100644 --- a/src/current/v26.3/show-create-external-connection.md +++ b/src/current/v26.3/show-create-external-connection.md @@ -22,7 +22,7 @@ Users with the [`admin` role]({% link {{ page.version.version }}/security-refere ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_create_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/show-create-schedule.md b/src/current/v26.3/show-create-schedule.md index 6fcf97440eb..40aeba518ec 100644 --- a/src/current/v26.3/show-create-schedule.md +++ b/src/current/v26.3/show-create-schedule.md @@ -14,7 +14,7 @@ Only members of the [`admin` role]({% link {{ page.version.version }}/security-r ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_create_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-create.md b/src/current/v26.3/show-create.md index e8ae46f3824..0579f46d598 100644 --- a/src/current/v26.3/show-create.md +++ b/src/current/v26.3/show-create.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_create.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-databases.md b/src/current/v26.3/show-databases.md index 1ad34a193e6..4251fc6b751 100644 --- a/src/current/v26.3/show-databases.md +++ b/src/current/v26.3/show-databases.md @@ -11,7 +11,7 @@ The `SHOW DATABASES` [statement]({% link {{ page.version.version }}/sql-statemen ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_databases.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-default-privileges.md b/src/current/v26.3/show-default-privileges.md index 8d5c79495a4..ef32598a9f4 100644 --- a/src/current/v26.3/show-default-privileges.md +++ b/src/current/v26.3/show-default-privileges.md @@ -11,7 +11,7 @@ The `SHOW DEFAULT PRIVILEGES` [statement]({% link {{ page.version.version }}/sql ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_default_privileges.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-default-session-variables-for-role.md b/src/current/v26.3/show-default-session-variables-for-role.md index 804af977c0b..685979e0e42 100644 --- a/src/current/v26.3/show-default-session-variables-for-role.md +++ b/src/current/v26.3/show-default-session-variables-for-role.md @@ -13,7 +13,7 @@ The results returned only include the values of session variables that are chang ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_default_session_variables_for_role.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-enums.md b/src/current/v26.3/show-enums.md index ebbc20fa8f8..f205dbb4d4c 100644 --- a/src/current/v26.3/show-enums.md +++ b/src/current/v26.3/show-enums.md @@ -10,7 +10,7 @@ The `SHOW ENUMS` statement lists the [enumerated data types]({% link {{ page.ver ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_enums.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-external-connection.md b/src/current/v26.3/show-external-connection.md index 6cb9a9595e1..fd9ea23453c 100644 --- a/src/current/v26.3/show-external-connection.md +++ b/src/current/v26.3/show-external-connection.md @@ -21,7 +21,7 @@ Without the `admin` role, users can view the external connections that they own. ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_external_connections.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_external_connections.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/show-full-table-scans.md b/src/current/v26.3/show-full-table-scans.md index eccd155f994..74c5379403c 100644 --- a/src/current/v26.3/show-full-table-scans.md +++ b/src/current/v26.3/show-full-table-scans.md @@ -12,7 +12,7 @@ Limiting the number of queries that require full table scans can help you optimi ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_full_scans.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-index.md b/src/current/v26.3/show-index.md index a775cf4e7f9..3707c20a3a7 100644 --- a/src/current/v26.3/show-index.md +++ b/src/current/v26.3/show-index.md @@ -22,7 +22,7 @@ In CockroachDB, the following are aliases for `SHOW INDEX`: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_indexes.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-inspect-errors.md b/src/current/v26.3/show-inspect-errors.md index 2ee546c0d97..a65498bd41f 100644 --- a/src/current/v26.3/show-inspect-errors.md +++ b/src/current/v26.3/show-inspect-errors.md @@ -18,7 +18,7 @@ To run `SHOW INSPECT ERRORS`, the user must have: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_inspect_errors.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_inspect_errors.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-jobs.md b/src/current/v26.3/show-jobs.md index de7e5e86836..f78392799cc 100644 --- a/src/current/v26.3/show-jobs.md +++ b/src/current/v26.3/show-jobs.md @@ -36,7 +36,7 @@ You must have at least one of the following to run `SHOW JOBS`: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_jobs.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-locality.md b/src/current/v26.3/show-locality.md index 2efc014f413..09beb618b89 100644 --- a/src/current/v26.3/show-locality.md +++ b/src/current/v26.3/show-locality.md @@ -16,7 +16,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_locality.html{% endcapture %}{% include {{ diagram_include }} %}
## Example diff --git a/src/current/v26.3/show-partitions.md b/src/current/v26.3/show-partitions.md index 9f4e1f40c01..2865769e94b 100644 --- a/src/current/v26.3/show-partitions.md +++ b/src/current/v26.3/show-partitions.md @@ -16,7 +16,7 @@ Use the `SHOW PARTITIONS` [statement]({% link {{ page.version.version }}/sql-sta ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_partitions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-ranges.md b/src/current/v26.3/show-ranges.md index d13d3e05f1e..a302c28bd86 100644 --- a/src/current/v26.3/show-ranges.md +++ b/src/current/v26.3/show-ranges.md @@ -14,7 +14,7 @@ To show range information for a specific row in a table or index, use the [`SHOW ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_ranges.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-regions.md b/src/current/v26.3/show-regions.md index e1a42679b65..b14b810e6b8 100644 --- a/src/current/v26.3/show-regions.md +++ b/src/current/v26.3/show-regions.md @@ -10,7 +10,7 @@ The `SHOW REGIONS` [statement]({% link {{ page.version.version }}/sql-statements ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-roles.md b/src/current/v26.3/show-roles.md index 28489a83fe1..27b39ee21ff 100644 --- a/src/current/v26.3/show-roles.md +++ b/src/current/v26.3/show-roles.md @@ -14,7 +14,7 @@ The `SHOW ROLES` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_roles.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-savepoint-status.md b/src/current/v26.3/show-savepoint-status.md index 3696e5d8d90..5527cd743ed 100644 --- a/src/current/v26.3/show-savepoint-status.md +++ b/src/current/v26.3/show-savepoint-status.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_savepoint_status.html{% endcapture %}{% include {{ diagram_include }} %}
## Response diff --git a/src/current/v26.3/show-schedules.md b/src/current/v26.3/show-schedules.md index 83741352435..b9115655871 100644 --- a/src/current/v26.3/show-schedules.md +++ b/src/current/v26.3/show-schedules.md @@ -18,7 +18,7 @@ The following users can show a schedule: ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_schedules.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-schemas.md b/src/current/v26.3/show-schemas.md index 1504ebfc868..6b287b7d3ae 100644 --- a/src/current/v26.3/show-schemas.md +++ b/src/current/v26.3/show-schemas.md @@ -14,7 +14,7 @@ The `CONNECT` [privilege]({% link {{ page.version.version }}/security-reference/ ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_schemas.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-sequences.md b/src/current/v26.3/show-sequences.md index 7b3b3ae4458..ab8dc539476 100644 --- a/src/current/v26.3/show-sequences.md +++ b/src/current/v26.3/show-sequences.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_sequences.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-sessions.md b/src/current/v26.3/show-sessions.md index a9ee9353a71..4a21813473d 100644 --- a/src/current/v26.3/show-sessions.md +++ b/src/current/v26.3/show-sessions.md @@ -23,7 +23,7 @@ All users can see their own currently active sessions. Users with the [`VIEWACTI ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_sessions.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active sessions across all nodes of the cluster, use `SHOW SESSIONS` or `SHOW CLUSTER SESSIONS`. diff --git a/src/current/v26.3/show-statement-hints.md b/src/current/v26.3/show-statement-hints.md index 129a62ed9ee..31731b504d9 100644 --- a/src/current/v26.3/show-statement-hints.md +++ b/src/current/v26.3/show-statement-hints.md @@ -14,7 +14,7 @@ Users must have the [`VIEWCLUSTERMETADATA`]({% link {{ page.version.version }}/s ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statement_hints.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_statement_hints.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-statements.md b/src/current/v26.3/show-statements.md index 5506c5ee4a3..057d7ec449d 100644 --- a/src/current/v26.3/show-statements.md +++ b/src/current/v26.3/show-statements.md @@ -33,7 +33,7 @@ All users can see their own currently active queries. Users with the [`VIEWACTIV ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_statements.html{% endcapture %}{% include {{ diagram_include }} %}
- To list the active queries across all nodes of the cluster, use `SHOW STATEMENTS` or `SHOW CLUSTER STATEMENTS`. diff --git a/src/current/v26.3/show-statistics.md b/src/current/v26.3/show-statistics.md index c3da34eb99d..5a560c84028 100644 --- a/src/current/v26.3/show-statistics.md +++ b/src/current/v26.3/show-statistics.md @@ -11,7 +11,7 @@ By default, CockroachDB [automatically generates statistics]({% link {{ page.ver ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_stats.html{% endcapture %}{% include {{ diagram_include }} %}
## Required Privileges diff --git a/src/current/v26.3/show-super-regions.md b/src/current/v26.3/show-super-regions.md index 76957a7475d..809c802e7ad 100644 --- a/src/current/v26.3/show-super-regions.md +++ b/src/current/v26.3/show-super-regions.md @@ -14,7 +14,7 @@ docs_area: reference.sql ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_regions.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-tables.md b/src/current/v26.3/show-tables.md index 8b6c1a81a9b..70fa4719096 100644 --- a/src/current/v26.3/show-tables.md +++ b/src/current/v26.3/show-tables.md @@ -15,7 +15,7 @@ While a table or view is being [dropped]({% link {{ page.version.version }}/drop ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_tables.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-trace.md b/src/current/v26.3/show-trace.md index 3877098d61f..b0e126d24fd 100644 --- a/src/current/v26.3/show-trace.md +++ b/src/current/v26.3/show-trace.md @@ -26,7 +26,7 @@ For `SHOW TRACE FOR SESSION`, no privileges are required. ## Syntax
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_trace.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-triggers.md b/src/current/v26.3/show-triggers.md index c8db44e85e0..8759330888c 100644 --- a/src/current/v26.3/show-triggers.md +++ b/src/current/v26.3/show-triggers.md @@ -14,7 +14,7 @@ The user must have any [privilege]({% link {{ page.version.version }}/security-r ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_triggers.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_triggers.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/show-users.md b/src/current/v26.3/show-users.md index 3f2616da7b5..9bc3503c950 100644 --- a/src/current/v26.3/show-users.md +++ b/src/current/v26.3/show-users.md @@ -14,7 +14,7 @@ The `SHOW USERS` [statement]({% link {{ page.version.version }}/sql-statements.m ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_users.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/show-vars.md b/src/current/v26.3/show-vars.md index edf26fa8b7f..1daf2f6a928 100644 --- a/src/current/v26.3/show-vars.md +++ b/src/current/v26.3/show-vars.md @@ -14,7 +14,7 @@ No [privileges]({% link {{ page.version.version }}/security-reference/authorizat ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_session.html{% endcapture %}{% include {{ diagram_include }} %}
{{site.data.alerts.callout_info}} diff --git a/src/current/v26.3/show-zone-configurations.md b/src/current/v26.3/show-zone-configurations.md index 1aee219fcff..af2e14a15a9 100644 --- a/src/current/v26.3/show-zone-configurations.md +++ b/src/current/v26.3/show-zone-configurations.md @@ -10,7 +10,7 @@ Use the `SHOW ZONE CONFIGURATIONS` [statement]({% link {{ page.version.version } ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/show_zone.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/sql-grammar.md b/src/current/v26.3/sql-grammar.md index 86e986ed3bf..3fb772a6adc 100644 --- a/src/current/v26.3/sql-grammar.md +++ b/src/current/v26.3/sql-grammar.md @@ -42,5 +42,5 @@ TODO: clean up the SQL diagrams not to link to these missing nonterminals.
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/stmt_block.html{% endcapture %}{% include {{ diagram_include }} %}
diff --git a/src/current/v26.3/table-expressions.md b/src/current/v26.3/table-expressions.md index 1e950abc545..93d7356a7c4 100644 --- a/src/current/v26.3/table-expressions.md +++ b/src/current/v26.3/table-expressions.md @@ -12,7 +12,7 @@ A [join]({% link {{ page.version.version }}/joins.md %}) is a particular kind of ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/table_ref.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/truncate.md b/src/current/v26.3/truncate.md index 68e62bba34d..d6b212d5e2b 100644 --- a/src/current/v26.3/truncate.md +++ b/src/current/v26.3/truncate.md @@ -14,7 +14,7 @@ The `TRUNCATE` [statement]({% link {{ page.version.version }}/sql-statements.md ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/truncate.html{% endcapture %}{% include {{ diagram_include }} %}
## Required privileges diff --git a/src/current/v26.3/unique.md b/src/current/v26.3/unique.md index d77070c7b9a..ba209a37a04 100644 --- a/src/current/v26.3/unique.md +++ b/src/current/v26.3/unique.md @@ -32,7 +32,7 @@ You can define `UNIQUE` constraints at the [table level](#table-level) and at th ### Table level
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/unique_table_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description @@ -58,7 +58,7 @@ Parameter | Description ### Column level
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/unique_column_level.html{% endcapture %}{% include {{ diagram_include }} %}
Parameter | Description diff --git a/src/current/v26.3/update.md b/src/current/v26.3/update.md index 394f20b741c..c1b3aab3470 100644 --- a/src/current/v26.3/update.md +++ b/src/current/v26.3/update.md @@ -19,7 +19,7 @@ The user must have the `SELECT` and `UPDATE` [privileges]({% link {{ page.versio ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/update.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/upsert.md b/src/current/v26.3/upsert.md index 9709abbcf76..0af1ecaa5b4 100644 --- a/src/current/v26.3/upsert.md +++ b/src/current/v26.3/upsert.md @@ -54,7 +54,7 @@ The user must have the `INSERT`, `SELECT`, and `UPDATE` [privileges]({% link {{ ## Synopsis
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/upsert.html{% endcapture %}{% include {{ diagram_include }} %}
## Parameters diff --git a/src/current/v26.3/window-functions.md b/src/current/v26.3/window-functions.md index 5f40c24ccb9..67ac6091667 100644 --- a/src/current/v26.3/window-functions.md +++ b/src/current/v26.3/window-functions.md @@ -29,7 +29,7 @@ Window frames are defined in [`OVER` clauses]({% link {{ page.version.version }}
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters @@ -47,13 +47,13 @@ Parameter | Description
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/window_definition.html{% endcapture %}{% include {{ diagram_include }} %}
**opt_frame_clause ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/opt_frame_clause.html{% endcapture %}{% include {{ diagram_include }} %}
### Parameters diff --git a/src/current/v26.3/with-storage-parameter.md b/src/current/v26.3/with-storage-parameter.md index 7295855b14a..8d48b1534a3 100644 --- a/src/current/v26.3/with-storage-parameter.md +++ b/src/current/v26.3/with-storage-parameter.md @@ -12,13 +12,13 @@ The `WITH (storage parameter)` [statement]({% link {{ page.version.version }}/sq **create_index_with_storage_param ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_index_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
**create_table_with_storage_param ::=**
-{% capture diagram_include %}cockroach-generated/{{ page.release_info.crdb_branch_name }}/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %} +{% capture diagram_include %}cockroach-generated/release-26.3/sql-diagrams/create_table_with_storage_param.html{% endcapture %}{% include {{ diagram_include }} %}
From 4e97b8f5320a97388dfd44b7bca62fbc490fd328 Mon Sep 17 00:00:00 2001 From: Rich Loveland Date: Fri, 29 May 2026 14:40:05 -0400 Subject: [PATCH 3/3] Remove unsupported SQL diagram helper scripts The supported sync and validation process should be owned by follow-up EDUENG work. --- .github/scripts/vendor_sql_diagrams.py | 215 ------------------ .../scripts/verify_sql_diagrams_vendored.py | 121 ---------- 2 files changed, 336 deletions(-) delete mode 100644 .github/scripts/vendor_sql_diagrams.py delete mode 100644 .github/scripts/verify_sql_diagrams_vendored.py diff --git a/.github/scripts/vendor_sql_diagrams.py b/.github/scripts/vendor_sql_diagrams.py deleted file mode 100644 index ea4e299a1ac..00000000000 --- a/.github/scripts/vendor_sql_diagrams.py +++ /dev/null @@ -1,215 +0,0 @@ -#!/usr/bin/env python3 -"""Fetch SQL diagram HTML referenced by docs pages into local include files.""" - -from __future__ import annotations - -import csv -import re -import sys -import time -import urllib.error -import urllib.request -from concurrent.futures import ThreadPoolExecutor, as_completed -from pathlib import Path - - -REPO_ROOT = Path(__file__).resolve().parents[2] -SRC_CURRENT = REPO_ROOT / "src" / "current" -VERSIONS_CSV = SRC_CURRENT / "_data" / "versions.csv" -VENDORED_ROOT = SRC_CURRENT / "_includes" / "cockroach-generated" -FETCH_WORKERS = 16 - -REMOTE_PREFIX = ( - "https://raw.githubusercontent.com/cockroachdb/generated-diagrams/" - "{{ page.release_info.crdb_branch_name }}/grammar_svg/" -) -REMOTE_PATTERN = re.compile( - r"{%\s*remote_include\s+" - r"https://raw\.githubusercontent\.com/cockroachdb/generated-diagrams/" - r"{{\s*page\.release_info\.crdb_branch_name\s*}}" - r"/grammar_svg/([A-Za-z0-9_.-]+\.html)\s*%}" -) -HTML_COMMENT_PATTERN = re.compile(r"", re.DOTALL) -COMMENTED_DIAGRAM_BLOCK_PATTERN = re.compile( - r"\n?
\n" - r"{%\s*remote_include\s+" - r"https://raw\.githubusercontent\.com/cockroachdb/generated-diagrams/" - r"{{\s*page\.release_info\.crdb_branch_name\s*}}" - r"/grammar_svg/[A-Za-z0-9_.-]+\.html\s*%}\n" - r"
\n?", -) - - -def load_branch_names() -> dict[str, str]: - with VERSIONS_CSV.open(newline="") as f: - return { - row["major_version"]: row["crdb_branch_name"] - for row in csv.DictReader(f) - if row.get("major_version") and row.get("crdb_branch_name") - } - - -def version_for_page(path: Path) -> str | None: - rel = path.relative_to(SRC_CURRENT) - if not rel.parts: - return None - version = rel.parts[0] - return version if re.fullmatch(r"v\d+\.\d+", version) else None - - -def fetch(url: str) -> bytes: - last_error: Exception | None = None - for attempt in range(3): - try: - with urllib.request.urlopen(url, timeout=30) as response: - return response.read() - except (urllib.error.URLError, TimeoutError) as e: - last_error = e - if attempt < 2: - time.sleep(2**attempt) - raise RuntimeError(f"failed to fetch {url}: {last_error}") - - -def fetch_diagram(job: tuple[str, str, str, Path]) -> Path: - _branch, _diagram, url, dest = job - dest.write_bytes(fetch(url)) - return dest - - -def include_text(diagram: str) -> str: - return ( - "{% capture diagram_include %}" - "cockroach-generated/{{ page.release_info.crdb_branch_name }}" - f"/sql-diagrams/{diagram}" - "{% endcapture %}{% include {{ diagram_include }} %}" - ) - - -def strip_commented_diagram_blocks(text: str) -> str: - def clean_comment(match: re.Match[str]) -> str: - return COMMENTED_DIAGRAM_BLOCK_PATTERN.sub("\n", match.group(0)) - - return HTML_COMMENT_PATTERN.sub(clean_comment, text) - - -def comment_spans(text: str) -> list[tuple[int, int]]: - return [(m.start(), m.end()) for m in HTML_COMMENT_PATTERN.finditer(text)] - - -def in_spans(offset: int, spans: list[tuple[int, int]]) -> bool: - return any(start <= offset < end for start, end in spans) - - -def rewrite_active_diagrams(text: str) -> tuple[str, set[str]]: - text = strip_commented_diagram_blocks(text) - spans = comment_spans(text) - parts: list[str] = [] - diagrams: set[str] = set() - last = 0 - - for match in REMOTE_PATTERN.finditer(text): - if in_spans(match.start(), spans): - continue - diagram = match.group(1) - diagrams.add(diagram) - parts.append(text[last : match.start()]) - parts.append(include_text(diagram)) - last = match.end() - - if not diagrams: - return text, set() - - parts.append(text[last:]) - return "".join(parts), diagrams - - -def main() -> int: - branch_names = load_branch_names() - inventory: dict[str, set[str]] = {} - page_rewrites: list[tuple[Path, str]] = [] - - for page in sorted(SRC_CURRENT.glob("v*/*.md")): - version = version_for_page(page) - if version is None: - continue - branch = branch_names.get(version) - if branch is None: - raise RuntimeError(f"no crdb_branch_name for {version}") - - text = page.read_text() - rewritten, diagrams = rewrite_active_diagrams(text) - if not diagrams: - if rewritten != text: - page_rewrites.append((page, rewritten)) - continue - - inventory.setdefault(branch, set()).update(diagrams) - page_rewrites.append((page, rewritten)) - - if not inventory: - print("No SQL diagram remote_include tags found.") - return 0 - - jobs: list[tuple[str, str, str, Path]] = [] - for branch, diagrams in sorted(inventory.items()): - dest_dir = VENDORED_ROOT / branch / "sql-diagrams" - dest_dir.mkdir(parents=True, exist_ok=True) - for diagram in sorted(diagrams): - url = ( - "https://raw.githubusercontent.com/cockroachdb/generated-diagrams/" - f"{branch}/grammar_svg/{diagram}" - ) - jobs.append((branch, diagram, url, dest_dir / diagram)) - - fetched = 0 - with ThreadPoolExecutor(max_workers=min(FETCH_WORKERS, len(jobs))) as executor: - futures = [executor.submit(fetch_diagram, job) for job in jobs] - for future in as_completed(futures): - future.result() - fetched += 1 - - for page, rewritten in page_rewrites: - page.write_text(rewritten) - - expected = { - VENDORED_ROOT / branch / "sql-diagrams" / diagram - for branch, diagrams in inventory.items() - for diagram in diagrams - } - for existing in VENDORED_ROOT.glob("*/sql-diagrams/*.html"): - if existing not in expected: - existing.unlink() - - missing: list[str] = [] - for branch, diagrams in sorted(inventory.items()): - for diagram in sorted(diagrams): - dest = VENDORED_ROOT / branch / "sql-diagrams" / diagram - if not dest.exists(): - missing.append(str(dest.relative_to(REPO_ROOT))) - - remaining = [] - for page in sorted(SRC_CURRENT.glob("v*/*.md")): - text = page.read_text() - if REMOTE_PREFIX in text or REMOTE_PATTERN.search(text): - remaining.append(str(page.relative_to(REPO_ROOT))) - - print(f"Fetched {fetched} SQL diagram files.") - print(f"Updated {len(page_rewrites)} docs pages.") - - if missing: - print("Missing vendored diagram files:", file=sys.stderr) - for path in missing: - print(f" {path}", file=sys.stderr) - return 1 - - if remaining: - print("Remaining SQL diagram remote includes:", file=sys.stderr) - for path in remaining: - print(f" {path}", file=sys.stderr) - return 1 - - return 0 - - -if __name__ == "__main__": - raise SystemExit(main()) diff --git a/.github/scripts/verify_sql_diagrams_vendored.py b/.github/scripts/verify_sql_diagrams_vendored.py deleted file mode 100644 index 5a626a3cd90..00000000000 --- a/.github/scripts/verify_sql_diagrams_vendored.py +++ /dev/null @@ -1,121 +0,0 @@ -#!/usr/bin/env python3 -"""Verify SQL diagram HTML is served from local include files.""" - -from __future__ import annotations - -import csv -import re -import sys -from pathlib import Path - - -REPO_ROOT = Path(__file__).resolve().parents[2] -SRC_CURRENT = REPO_ROOT / "src" / "current" -VERSIONS_CSV = SRC_CURRENT / "_data" / "versions.csv" -VENDORED_ROOT = SRC_CURRENT / "_includes" / "cockroach-generated" - -REMOTE_PATTERN = re.compile( - r"{%\s*remote_include\s+" - r"https://raw\.githubusercontent\.com/cockroachdb/generated-diagrams/" - r"{{\s*page\.release_info\.crdb_branch_name\s*}}" - r"/grammar_svg/[A-Za-z0-9_.-]+\.html\s*%}" -) -REMOTE_URL_PATTERN = re.compile( - r"https://raw\.githubusercontent\.com/cockroachdb/generated-diagrams/" -) -LOCAL_INCLUDE_PATTERN = re.compile( - r"cockroach-generated/" - r"(?:(?P{{\s*page\.release_info\.crdb_branch_name\s*}})|(?Prelease-\d+\.\d+))" - r"/sql-diagrams/(?P[A-Za-z0-9_.-]+\.html)" -) - - -def load_branch_names() -> dict[str, str]: - with VERSIONS_CSV.open(newline="") as f: - return { - row["major_version"]: row["crdb_branch_name"] - for row in csv.DictReader(f) - if row.get("major_version") and row.get("crdb_branch_name") - } - - -def version_for_page(path: Path) -> str | None: - rel = path.relative_to(SRC_CURRENT) - if not rel.parts: - return None - version = rel.parts[0] - return version if re.fullmatch(r"v\d+\.\d+", version) else None - - -def rel(path: Path) -> str: - return str(path.relative_to(REPO_ROOT)) - - -def main() -> int: - branch_names = load_branch_names() - expected_files: set[Path] = set() - remote_refs: list[tuple[Path, int, str]] = [] - include_sites = 0 - - for page in sorted(SRC_CURRENT.glob("v*/*.md")): - version = version_for_page(page) - if version is None: - continue - branch = branch_names.get(version) - if branch is None: - print(f"No crdb_branch_name for {version}", file=sys.stderr) - return 1 - - text = page.read_text() - for lineno, line in enumerate(text.splitlines(), start=1): - if REMOTE_PATTERN.search(line) or REMOTE_URL_PATTERN.search(line): - remote_refs.append((page, lineno, line.strip())) - - for match in LOCAL_INCLUDE_PATTERN.finditer(text): - include_sites += 1 - include_branch = match.group("branch") or branch - expected_files.add(VENDORED_ROOT / include_branch / "sql-diagrams" / match.group("diagram")) - - existing_files = set(VENDORED_ROOT.glob("*/sql-diagrams/*.html")) - missing_files = sorted(expected_files - existing_files) - stale_files = sorted(existing_files - expected_files) - empty_files = sorted(path for path in existing_files if path.stat().st_size == 0) - - if remote_refs: - print("Found SQL diagram remote references:", file=sys.stderr) - for page, lineno, line in remote_refs[:50]: - print(f" {rel(page)}:{lineno}: {line}", file=sys.stderr) - if len(remote_refs) > 50: - print(f" ... and {len(remote_refs) - 50} more", file=sys.stderr) - - if missing_files: - print("Missing vendored SQL diagram files:", file=sys.stderr) - for path in missing_files[:50]: - print(f" {rel(path)}", file=sys.stderr) - if len(missing_files) > 50: - print(f" ... and {len(missing_files) - 50} more", file=sys.stderr) - - if stale_files: - print("Unreferenced vendored SQL diagram files:", file=sys.stderr) - for path in stale_files[:50]: - print(f" {rel(path)}", file=sys.stderr) - if len(stale_files) > 50: - print(f" ... and {len(stale_files) - 50} more", file=sys.stderr) - - if empty_files: - print("Empty vendored SQL diagram files:", file=sys.stderr) - for path in empty_files[:50]: - print(f" {rel(path)}", file=sys.stderr) - if len(empty_files) > 50: - print(f" ... and {len(empty_files) - 50} more", file=sys.stderr) - - if remote_refs or missing_files or stale_files or empty_files: - return 1 - - print(f"Verified {include_sites} SQL diagram include sites.") - print(f"Verified {len(existing_files)} vendored SQL diagram files.") - return 0 - - -if __name__ == "__main__": - raise SystemExit(main())