diff --git a/pkg/sql/logictest/testdata/logic_test/crdb_internal b/pkg/sql/logictest/testdata/logic_test/crdb_internal index d2762cb29cdd..48f144631483 100644 --- a/pkg/sql/logictest/testdata/logic_test/crdb_internal +++ b/pkg/sql/logictest/testdata/logic_test/crdb_internal @@ -259,7 +259,7 @@ pg_subscription_rel true pg_tables false pg_tablespace false pg_timezone_abbrevs true -pg_timezone_names true +pg_timezone_names false pg_transform true pg_trigger true pg_ts_config true diff --git a/pkg/sql/logictest/testdata/logic_test/create_statements b/pkg/sql/logictest/testdata/logic_test/create_statements index 80422177a27e..93ee93f4f4aa 100644 --- a/pkg/sql/logictest/testdata/logic_test/create_statements +++ b/pkg/sql/logictest/testdata/logic_test/create_statements @@ -29,6813 +29,22 @@ statement ok COMMENT ON INDEX c_a_b_idx IS 'index' query TTTT colnames -SELECT create_statement, create_nofks, alter_statements, validate_statements FROM crdb_internal.create_statements WHERE database_name = 'test' +SELECT + regexp_replace(create_statement, '\n', ' ', 'g'), + regexp_replace(create_nofks, '\n', ' ', 'g'), + alter_statements, + validate_statements +FROM + crdb_internal.create_statements +WHERE + database_name = 'test' +AND + schema_name NOT IN ('pg_catalog', 'pg_extension', 'crdb_internal', 'information_schema') ---- -create_statement create_nofks alter_statements validate_statements -CREATE TABLE crdb_internal.active_range_feeds ( - id INT8 NULL, - tags STRING NULL, - startts STRING NULL, - diff BOOL NULL, - node_id INT8 NULL, - range_id INT8 NULL, - created INT8 NULL, - range_start STRING NULL, - range_end STRING NULL, - resolved STRING NULL, - last_event_utc INT8 NULL, - num_errs INT8 NULL, - last_err STRING NULL -) CREATE TABLE crdb_internal.active_range_feeds ( - id INT8 NULL, - tags STRING NULL, - startts STRING NULL, - diff BOOL NULL, - node_id INT8 NULL, - range_id INT8 NULL, - created INT8 NULL, - range_start STRING NULL, - range_end STRING NULL, - resolved STRING NULL, - last_event_utc INT8 NULL, - num_errs INT8 NULL, - last_err STRING NULL -) {} {} -CREATE TABLE crdb_internal.backward_dependencies ( - descriptor_id INT8 NULL, - descriptor_name STRING NOT NULL, - index_id INT8 NULL, - column_id INT8 NULL, - dependson_id INT8 NOT NULL, - dependson_type STRING NOT NULL, - dependson_index_id INT8 NULL, - dependson_name STRING NULL, - dependson_details STRING NULL -) CREATE TABLE crdb_internal.backward_dependencies ( - descriptor_id INT8 NULL, - descriptor_name STRING NOT NULL, - index_id INT8 NULL, - column_id INT8 NULL, - dependson_id INT8 NOT NULL, - dependson_type STRING NOT NULL, - dependson_index_id INT8 NULL, - dependson_name STRING NULL, - dependson_details STRING NULL -) {} {} -CREATE TABLE crdb_internal.builtin_functions ( - function STRING NOT NULL, - signature STRING NOT NULL, - category STRING NOT NULL, - details STRING NOT NULL -) CREATE TABLE crdb_internal.builtin_functions ( - function STRING NOT NULL, - signature STRING NOT NULL, - category STRING NOT NULL, - details STRING NOT NULL -) {} {} -CREATE VIEW crdb_internal.cluster_contended_indexes ( - database_name, - schema_name, - table_name, - index_name, - num_contention_events -) AS SELECT - DISTINCT database_name, schema_name, name, index_name, num_contention_events - FROM - crdb_internal.cluster_contention_events, crdb_internal.tables, crdb_internal.table_indexes - WHERE - ( - crdb_internal.cluster_contention_events.index_id = crdb_internal.table_indexes.index_id - AND crdb_internal.cluster_contention_events.table_id - = crdb_internal.table_indexes.descriptor_id - ) - AND crdb_internal.cluster_contention_events.table_id = crdb_internal.tables.table_id - ORDER BY - num_contention_events DESC CREATE VIEW crdb_internal.cluster_contended_indexes ( - database_name, - schema_name, - table_name, - index_name, - num_contention_events -) AS SELECT - DISTINCT database_name, schema_name, name, index_name, num_contention_events - FROM - crdb_internal.cluster_contention_events, crdb_internal.tables, crdb_internal.table_indexes - WHERE - ( - crdb_internal.cluster_contention_events.index_id = crdb_internal.table_indexes.index_id - AND crdb_internal.cluster_contention_events.table_id - = crdb_internal.table_indexes.descriptor_id - ) - AND crdb_internal.cluster_contention_events.table_id = crdb_internal.tables.table_id - ORDER BY - num_contention_events DESC {} {} -CREATE VIEW crdb_internal.cluster_contended_keys ( - database_name, - schema_name, - table_name, - index_name, - key, - num_contention_events -) AS SELECT - database_name, schema_name, name, index_name, crdb_internal.pretty_key(key, 0), sum(count) - FROM - crdb_internal.cluster_contention_events, crdb_internal.tables, crdb_internal.table_indexes - WHERE - ( - crdb_internal.cluster_contention_events.index_id = crdb_internal.table_indexes.index_id - AND crdb_internal.cluster_contention_events.table_id - = crdb_internal.table_indexes.descriptor_id - ) - AND crdb_internal.cluster_contention_events.table_id = crdb_internal.tables.table_id - GROUP BY - database_name, schema_name, name, index_name, key CREATE VIEW crdb_internal.cluster_contended_keys ( - database_name, - schema_name, - table_name, - index_name, - key, - num_contention_events -) AS SELECT - database_name, schema_name, name, index_name, crdb_internal.pretty_key(key, 0), sum(count) - FROM - crdb_internal.cluster_contention_events, crdb_internal.tables, crdb_internal.table_indexes - WHERE - ( - crdb_internal.cluster_contention_events.index_id = crdb_internal.table_indexes.index_id - AND crdb_internal.cluster_contention_events.table_id - = crdb_internal.table_indexes.descriptor_id - ) - AND crdb_internal.cluster_contention_events.table_id = crdb_internal.tables.table_id - GROUP BY - database_name, schema_name, name, index_name, key {} {} -CREATE VIEW crdb_internal.cluster_contended_tables ( - database_name, - schema_name, - table_name, - num_contention_events -) AS SELECT - database_name, schema_name, name, sum(num_contention_events) - FROM - ( - SELECT - DISTINCT database_name, schema_name, name, index_id, num_contention_events - FROM - crdb_internal.cluster_contention_events - JOIN crdb_internal.tables ON - crdb_internal.cluster_contention_events.table_id - = crdb_internal.tables.table_id - ) - GROUP BY - database_name, schema_name, name CREATE VIEW crdb_internal.cluster_contended_tables ( - database_name, - schema_name, - table_name, - num_contention_events -) AS SELECT - database_name, schema_name, name, sum(num_contention_events) - FROM - ( - SELECT - DISTINCT database_name, schema_name, name, index_id, num_contention_events - FROM - crdb_internal.cluster_contention_events - JOIN crdb_internal.tables ON - crdb_internal.cluster_contention_events.table_id - = crdb_internal.tables.table_id - ) - GROUP BY - database_name, schema_name, name {} {} -CREATE TABLE crdb_internal.cluster_contention_events ( - table_id INT8 NULL, - index_id INT8 NULL, - num_contention_events INT8 NOT NULL, - cumulative_contention_time INTERVAL NOT NULL, - key BYTES NOT NULL, - txn_id UUID NOT NULL, - count INT8 NOT NULL -) CREATE TABLE crdb_internal.cluster_contention_events ( - table_id INT8 NULL, - index_id INT8 NULL, - num_contention_events INT8 NOT NULL, - cumulative_contention_time INTERVAL NOT NULL, - key BYTES NOT NULL, - txn_id UUID NOT NULL, - count INT8 NOT NULL -) {} {} -CREATE TABLE crdb_internal.cluster_database_privileges ( - database_name STRING NOT NULL, - grantee STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL, - INDEX cluster_database_privileges_database_name_idx (database_name ASC) STORING (grantee, privilege_type, is_grantable) -) CREATE TABLE crdb_internal.cluster_database_privileges ( - database_name STRING NOT NULL, - grantee STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL, - INDEX cluster_database_privileges_database_name_idx (database_name ASC) STORING (grantee, privilege_type, is_grantable) -) {} {} -CREATE TABLE crdb_internal.cluster_distsql_flows ( - flow_id UUID NOT NULL, - node_id INT8 NOT NULL, - stmt STRING NULL, - since TIMESTAMPTZ NOT NULL, - status STRING NOT NULL -) CREATE TABLE crdb_internal.cluster_distsql_flows ( - flow_id UUID NOT NULL, - node_id INT8 NOT NULL, - stmt STRING NULL, - since TIMESTAMPTZ NOT NULL, - status STRING NOT NULL -) {} {} -CREATE TABLE crdb_internal.cluster_execution_insights ( - session_id STRING NOT NULL, - txn_id UUID NOT NULL, - txn_fingerprint_id BYTES NOT NULL, - stmt_id STRING NOT NULL, - stmt_fingerprint_id BYTES NOT NULL, - problem STRING NOT NULL, - causes STRING[] NOT NULL, - query STRING NOT NULL, - status STRING NOT NULL, - start_time TIMESTAMP NOT NULL, - end_time TIMESTAMP NOT NULL, - full_scan BOOL NOT NULL, - user_name STRING NOT NULL, - app_name STRING NOT NULL, - database_name STRING NOT NULL, - plan_gist STRING NOT NULL, - rows_read INT8 NOT NULL, - rows_written INT8 NOT NULL, - priority STRING NOT NULL, - retries INT8 NOT NULL, - last_retry_reason STRING NULL, - exec_node_ids INT8[] NOT NULL, - contention INTERVAL NULL, - index_recommendations STRING[] NOT NULL, - implicit_txn BOOL NOT NULL -) CREATE TABLE crdb_internal.cluster_execution_insights ( - session_id STRING NOT NULL, - txn_id UUID NOT NULL, - txn_fingerprint_id BYTES NOT NULL, - stmt_id STRING NOT NULL, - stmt_fingerprint_id BYTES NOT NULL, - problem STRING NOT NULL, - causes STRING[] NOT NULL, - query STRING NOT NULL, - status STRING NOT NULL, - start_time TIMESTAMP NOT NULL, - end_time TIMESTAMP NOT NULL, - full_scan BOOL NOT NULL, - user_name STRING NOT NULL, - app_name STRING NOT NULL, - database_name STRING NOT NULL, - plan_gist STRING NOT NULL, - rows_read INT8 NOT NULL, - rows_written INT8 NOT NULL, - priority STRING NOT NULL, - retries INT8 NOT NULL, - last_retry_reason STRING NULL, - exec_node_ids INT8[] NOT NULL, - contention INTERVAL NULL, - index_recommendations STRING[] NOT NULL, - implicit_txn BOOL NOT NULL -) {} {} -CREATE TABLE crdb_internal.cluster_inflight_traces ( - trace_id INT8 NOT NULL, - node_id INT8 NOT NULL, - root_op_name STRING NOT NULL, - trace_str STRING NULL, - jaeger_json STRING NULL, - INDEX cluster_inflight_traces_trace_id_idx (trace_id ASC) STORING (node_id, root_op_name, trace_str, jaeger_json) -) CREATE TABLE crdb_internal.cluster_inflight_traces ( - trace_id INT8 NOT NULL, - node_id INT8 NOT NULL, - root_op_name STRING NOT NULL, - trace_str STRING NULL, - jaeger_json STRING NULL, - INDEX cluster_inflight_traces_trace_id_idx (trace_id ASC) STORING (node_id, root_op_name, trace_str, jaeger_json) -) {} {} -CREATE TABLE crdb_internal.cluster_locks ( - range_id INT8 NOT NULL, - table_id INT8 NOT NULL, - database_name STRING NOT NULL, - schema_name STRING NULL, - table_name STRING NOT NULL, - index_name STRING NULL, - lock_key BYTES NOT NULL, - lock_key_pretty STRING NOT NULL, - txn_id UUID NULL, - ts TIMESTAMP NULL, - lock_strength STRING NULL, - durability STRING NULL, - granted BOOL NULL, - contended BOOL NOT NULL, - duration INTERVAL NULL, - INDEX cluster_locks_table_id_idx (table_id ASC) STORING (range_id, database_name, schema_name, table_name, index_name, lock_key, lock_key_pretty, txn_id, ts, lock_strength, durability, granted, contended, duration), - INDEX cluster_locks_database_name_idx (database_name ASC) STORING (range_id, table_id, schema_name, table_name, index_name, lock_key, lock_key_pretty, txn_id, ts, lock_strength, durability, granted, contended, duration), - INDEX cluster_locks_table_name_idx (table_name ASC) STORING (range_id, table_id, database_name, schema_name, index_name, lock_key, lock_key_pretty, txn_id, ts, lock_strength, durability, granted, contended, duration), - INDEX cluster_locks_contended_idx (contended ASC) STORING (range_id, table_id, database_name, schema_name, table_name, index_name, lock_key, lock_key_pretty, txn_id, ts, lock_strength, durability, granted, duration) -) CREATE TABLE crdb_internal.cluster_locks ( - range_id INT8 NOT NULL, - table_id INT8 NOT NULL, - database_name STRING NOT NULL, - schema_name STRING NULL, - table_name STRING NOT NULL, - index_name STRING NULL, - lock_key BYTES NOT NULL, - lock_key_pretty STRING NOT NULL, - txn_id UUID NULL, - ts TIMESTAMP NULL, - lock_strength STRING NULL, - durability STRING NULL, - granted BOOL NULL, - contended BOOL NOT NULL, - duration INTERVAL NULL, - INDEX cluster_locks_table_id_idx (table_id ASC) STORING (range_id, database_name, schema_name, table_name, index_name, lock_key, lock_key_pretty, txn_id, ts, lock_strength, durability, granted, contended, duration), - INDEX cluster_locks_database_name_idx (database_name ASC) STORING (range_id, table_id, schema_name, table_name, index_name, lock_key, lock_key_pretty, txn_id, ts, lock_strength, durability, granted, contended, duration), - INDEX cluster_locks_table_name_idx (table_name ASC) STORING (range_id, table_id, database_name, schema_name, index_name, lock_key, lock_key_pretty, txn_id, ts, lock_strength, durability, granted, contended, duration), - INDEX cluster_locks_contended_idx (contended ASC) STORING (range_id, table_id, database_name, schema_name, table_name, index_name, lock_key, lock_key_pretty, txn_id, ts, lock_strength, durability, granted, duration) -) {} {} -CREATE TABLE crdb_internal.cluster_queries ( - query_id STRING NULL, - txn_id UUID NULL, - node_id INT8 NOT NULL, - session_id STRING NULL, - user_name STRING NULL, - start TIMESTAMP NULL, - query STRING NULL, - client_address STRING NULL, - application_name STRING NULL, - distributed BOOL NULL, - phase STRING NULL, - full_scan BOOL NULL, - plan_gist STRING NULL -) CREATE TABLE crdb_internal.cluster_queries ( - query_id STRING NULL, - txn_id UUID NULL, - node_id INT8 NOT NULL, - session_id STRING NULL, - user_name STRING NULL, - start TIMESTAMP NULL, - query STRING NULL, - client_address STRING NULL, - application_name STRING NULL, - distributed BOOL NULL, - phase STRING NULL, - full_scan BOOL NULL, - plan_gist STRING NULL -) {} {} -CREATE TABLE crdb_internal.cluster_sessions ( - node_id INT8 NOT NULL, - session_id STRING NULL, - user_name STRING NULL, - client_address STRING NULL, - application_name STRING NULL, - active_queries STRING NULL, - last_active_query STRING NULL, - num_txns_executed INT8 NULL, - session_start TIMESTAMP NULL, - active_query_start TIMESTAMP NULL, - kv_txn STRING NULL, - alloc_bytes INT8 NULL, - max_alloc_bytes INT8 NULL, - status STRING NULL, - session_end TIMESTAMP NULL -) CREATE TABLE crdb_internal.cluster_sessions ( - node_id INT8 NOT NULL, - session_id STRING NULL, - user_name STRING NULL, - client_address STRING NULL, - application_name STRING NULL, - active_queries STRING NULL, - last_active_query STRING NULL, - num_txns_executed INT8 NULL, - session_start TIMESTAMP NULL, - active_query_start TIMESTAMP NULL, - kv_txn STRING NULL, - alloc_bytes INT8 NULL, - max_alloc_bytes INT8 NULL, - status STRING NULL, - session_end TIMESTAMP NULL -) {} {} -CREATE TABLE crdb_internal.cluster_settings ( - variable STRING NOT NULL, - value STRING NOT NULL, - type STRING NOT NULL, - public BOOL NOT NULL, - description STRING NOT NULL -) CREATE TABLE crdb_internal.cluster_settings ( - variable STRING NOT NULL, - value STRING NOT NULL, - type STRING NOT NULL, - public BOOL NOT NULL, - description STRING NOT NULL -) {} {} -CREATE TABLE crdb_internal.cluster_statement_statistics ( - aggregated_ts TIMESTAMPTZ NOT NULL, - fingerprint_id BYTES NOT NULL, - transaction_fingerprint_id BYTES NOT NULL, - plan_hash BYTES NOT NULL, - app_name STRING NOT NULL, - metadata JSONB NOT NULL, - statistics JSONB NOT NULL, - sampled_plan JSONB NOT NULL, - aggregation_interval INTERVAL NOT NULL, - index_recommendations STRING[] NOT NULL -) CREATE TABLE crdb_internal.cluster_statement_statistics ( - aggregated_ts TIMESTAMPTZ NOT NULL, - fingerprint_id BYTES NOT NULL, - transaction_fingerprint_id BYTES NOT NULL, - plan_hash BYTES NOT NULL, - app_name STRING NOT NULL, - metadata JSONB NOT NULL, - statistics JSONB NOT NULL, - sampled_plan JSONB NOT NULL, - aggregation_interval INTERVAL NOT NULL, - index_recommendations STRING[] NOT NULL -) {} {} -CREATE TABLE crdb_internal.cluster_transaction_statistics ( - aggregated_ts TIMESTAMPTZ NOT NULL, - fingerprint_id BYTES NOT NULL, - app_name STRING NOT NULL, - metadata JSONB NOT NULL, - statistics JSONB NOT NULL, - aggregation_interval INTERVAL NOT NULL -) CREATE TABLE crdb_internal.cluster_transaction_statistics ( - aggregated_ts TIMESTAMPTZ NOT NULL, - fingerprint_id BYTES NOT NULL, - app_name STRING NOT NULL, - metadata JSONB NOT NULL, - statistics JSONB NOT NULL, - aggregation_interval INTERVAL NOT NULL -) {} {} -CREATE TABLE crdb_internal.cluster_transactions ( - id UUID NULL, - node_id INT8 NULL, - session_id STRING NULL, - start TIMESTAMP NULL, - txn_string STRING NULL, - application_name STRING NULL, - num_stmts INT8 NULL, - num_retries INT8 NULL, - num_auto_retries INT8 NULL, - last_auto_retry_reason STRING NULL -) CREATE TABLE crdb_internal.cluster_transactions ( - id UUID NULL, - node_id INT8 NULL, - session_id STRING NULL, - start TIMESTAMP NULL, - txn_string STRING NULL, - application_name STRING NULL, - num_stmts INT8 NULL, - num_retries INT8 NULL, - num_auto_retries INT8 NULL, - last_auto_retry_reason STRING NULL -) {} {} -CREATE TABLE crdb_internal.create_function_statements ( - database_id INT8 NULL, - database_name STRING NULL, - schema_id INT8 NULL, - schema_name STRING NULL, - function_id INT8 NULL, - function_name STRING NULL, - create_statement STRING NULL -) CREATE TABLE crdb_internal.create_function_statements ( - database_id INT8 NULL, - database_name STRING NULL, - schema_id INT8 NULL, - schema_name STRING NULL, - function_id INT8 NULL, - function_name STRING NULL, - create_statement STRING NULL -) {} {} -CREATE TABLE crdb_internal.create_schema_statements ( - database_id INT8 NULL, - database_name STRING NULL, - schema_name STRING NULL, - descriptor_id INT8 NULL, - create_statement STRING NULL -) CREATE TABLE crdb_internal.create_schema_statements ( - database_id INT8 NULL, - database_name STRING NULL, - schema_name STRING NULL, - descriptor_id INT8 NULL, - create_statement STRING NULL -) {} {} -CREATE TABLE crdb_internal.create_statements ( - database_id INT8 NULL, - database_name STRING NULL, - schema_name STRING NOT NULL, - descriptor_id INT8 NULL, - descriptor_type STRING NOT NULL, - descriptor_name STRING NOT NULL, - create_statement STRING NOT NULL, - state STRING NOT NULL, - create_nofks STRING NOT NULL, - alter_statements STRING[] NOT NULL, - validate_statements STRING[] NOT NULL, - has_partitions BOOL NOT NULL, - is_multi_region BOOL NOT NULL, - is_virtual BOOL NOT NULL, - is_temporary BOOL NOT NULL, - INDEX create_statements_descriptor_id_idx (descriptor_id ASC) STORING (database_id, database_name, schema_name, descriptor_type, descriptor_name, create_statement, state, create_nofks, alter_statements, validate_statements, has_partitions, is_multi_region, is_virtual, is_temporary) -) CREATE TABLE crdb_internal.create_statements ( - database_id INT8 NULL, - database_name STRING NULL, - schema_name STRING NOT NULL, - descriptor_id INT8 NULL, - descriptor_type STRING NOT NULL, - descriptor_name STRING NOT NULL, - create_statement STRING NOT NULL, - state STRING NOT NULL, - create_nofks STRING NOT NULL, - alter_statements STRING[] NOT NULL, - validate_statements STRING[] NOT NULL, - has_partitions BOOL NOT NULL, - is_multi_region BOOL NOT NULL, - is_virtual BOOL NOT NULL, - is_temporary BOOL NOT NULL, - INDEX create_statements_descriptor_id_idx (descriptor_id ASC) STORING (database_id, database_name, schema_name, descriptor_type, descriptor_name, create_statement, state, create_nofks, alter_statements, validate_statements, has_partitions, is_multi_region, is_virtual, is_temporary) -) {} {} -CREATE TABLE crdb_internal.create_type_statements ( - database_id INT8 NULL, - database_name STRING NULL, - schema_name STRING NULL, - descriptor_id INT8 NULL, - descriptor_name STRING NULL, - create_statement STRING NULL, - enum_members STRING[] NULL, - INDEX create_type_statements_descriptor_id_idx (descriptor_id ASC) STORING (database_id, database_name, schema_name, descriptor_name, create_statement, enum_members) -) CREATE TABLE crdb_internal.create_type_statements ( - database_id INT8 NULL, - database_name STRING NULL, - schema_name STRING NULL, - descriptor_id INT8 NULL, - descriptor_name STRING NULL, - create_statement STRING NULL, - enum_members STRING[] NULL, - INDEX create_type_statements_descriptor_id_idx (descriptor_id ASC) STORING (database_id, database_name, schema_name, descriptor_name, create_statement, enum_members) -) {} {} -CREATE TABLE crdb_internal.cross_db_references ( - object_database STRING NOT NULL, - object_schema STRING NOT NULL, - object_name STRING NOT NULL, - referenced_object_database STRING NOT NULL, - referenced_object_schema STRING NOT NULL, - referenced_object_name STRING NOT NULL, - cross_database_reference_description STRING NOT NULL -) CREATE TABLE crdb_internal.cross_db_references ( - object_database STRING NOT NULL, - object_schema STRING NOT NULL, - object_name STRING NOT NULL, - referenced_object_database STRING NOT NULL, - referenced_object_schema STRING NOT NULL, - referenced_object_name STRING NOT NULL, - cross_database_reference_description STRING NOT NULL -) {} {} -CREATE TABLE crdb_internal.databases ( - id INT8 NOT NULL, - name STRING NOT NULL, - owner NAME NOT NULL, - primary_region STRING NULL, - secondary_region STRING NULL, - regions STRING[] NULL, - survival_goal STRING NULL, - placement_policy STRING NULL, - create_statement STRING NOT NULL -) CREATE TABLE crdb_internal.databases ( - id INT8 NOT NULL, - name STRING NOT NULL, - owner NAME NOT NULL, - primary_region STRING NULL, - secondary_region STRING NULL, - regions STRING[] NULL, - survival_goal STRING NULL, - placement_policy STRING NULL, - create_statement STRING NOT NULL -) {} {} -CREATE TABLE crdb_internal.default_privileges ( - database_name STRING NOT NULL, - schema_name STRING NULL, - "role" STRING NULL, - for_all_roles BOOL NULL, - object_type STRING NOT NULL, - grantee STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable BOOL NULL -) CREATE TABLE crdb_internal.default_privileges ( - database_name STRING NOT NULL, - schema_name STRING NULL, - "role" STRING NULL, - for_all_roles BOOL NULL, - object_type STRING NOT NULL, - grantee STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable BOOL NULL -) {} {} -CREATE TABLE crdb_internal.feature_usage ( - feature_name STRING NOT NULL, - usage_count INT8 NOT NULL -) CREATE TABLE crdb_internal.feature_usage ( - feature_name STRING NOT NULL, - usage_count INT8 NOT NULL -) {} {} -CREATE TABLE crdb_internal.forward_dependencies ( - descriptor_id INT8 NULL, - descriptor_name STRING NOT NULL, - index_id INT8 NULL, - dependedonby_id INT8 NOT NULL, - dependedonby_type STRING NOT NULL, - dependedonby_index_id INT8 NULL, - dependedonby_name STRING NULL, - dependedonby_details STRING NULL -) CREATE TABLE crdb_internal.forward_dependencies ( - descriptor_id INT8 NULL, - descriptor_name STRING NOT NULL, - index_id INT8 NULL, - dependedonby_id INT8 NOT NULL, - dependedonby_type STRING NOT NULL, - dependedonby_index_id INT8 NULL, - dependedonby_name STRING NULL, - dependedonby_details STRING NULL -) {} {} -CREATE TABLE crdb_internal.gossip_alerts ( - node_id INT8 NOT NULL, - store_id INT8 NULL, - category STRING NOT NULL, - description STRING NOT NULL, - value FLOAT8 NOT NULL -) CREATE TABLE crdb_internal.gossip_alerts ( - node_id INT8 NOT NULL, - store_id INT8 NULL, - category STRING NOT NULL, - description STRING NOT NULL, - value FLOAT8 NOT NULL -) {} {} -CREATE TABLE crdb_internal.gossip_liveness ( - node_id INT8 NOT NULL, - epoch INT8 NOT NULL, - expiration STRING NOT NULL, - draining BOOL NOT NULL, - decommissioning BOOL NOT NULL, - membership STRING NOT NULL, - updated_at TIMESTAMP NULL -) CREATE TABLE crdb_internal.gossip_liveness ( - node_id INT8 NOT NULL, - epoch INT8 NOT NULL, - expiration STRING NOT NULL, - draining BOOL NOT NULL, - decommissioning BOOL NOT NULL, - membership STRING NOT NULL, - updated_at TIMESTAMP NULL -) {} {} -CREATE TABLE crdb_internal.gossip_network ( - source_id INT8 NOT NULL, - target_id INT8 NOT NULL -) CREATE TABLE crdb_internal.gossip_network ( - source_id INT8 NOT NULL, - target_id INT8 NOT NULL -) {} {} -CREATE TABLE crdb_internal.gossip_nodes ( - node_id INT8 NOT NULL, - network STRING NOT NULL, - address STRING NOT NULL, - advertise_address STRING NOT NULL, - sql_network STRING NOT NULL, - sql_address STRING NOT NULL, - advertise_sql_address STRING NOT NULL, - attrs JSONB NOT NULL, - locality STRING NOT NULL, - cluster_name STRING NOT NULL, - server_version STRING NOT NULL, - build_tag STRING NOT NULL, - started_at TIMESTAMP NOT NULL, - is_live BOOL NOT NULL, - ranges INT8 NOT NULL, - leases INT8 NOT NULL -) CREATE TABLE crdb_internal.gossip_nodes ( - node_id INT8 NOT NULL, - network STRING NOT NULL, - address STRING NOT NULL, - advertise_address STRING NOT NULL, - sql_network STRING NOT NULL, - sql_address STRING NOT NULL, - advertise_sql_address STRING NOT NULL, - attrs JSONB NOT NULL, - locality STRING NOT NULL, - cluster_name STRING NOT NULL, - server_version STRING NOT NULL, - build_tag STRING NOT NULL, - started_at TIMESTAMP NOT NULL, - is_live BOOL NOT NULL, - ranges INT8 NOT NULL, - leases INT8 NOT NULL -) {} {} -CREATE TABLE crdb_internal.index_columns ( - descriptor_id INT8 NULL, - descriptor_name STRING NOT NULL, - index_id INT8 NOT NULL, - index_name STRING NOT NULL, - column_type STRING NOT NULL, - column_id INT8 NOT NULL, - column_name STRING NULL, - column_direction STRING NULL, - implicit BOOL NULL -) CREATE TABLE crdb_internal.index_columns ( - descriptor_id INT8 NULL, - descriptor_name STRING NOT NULL, - index_id INT8 NOT NULL, - index_name STRING NOT NULL, - column_type STRING NOT NULL, - column_id INT8 NOT NULL, - column_name STRING NULL, - column_direction STRING NULL, - implicit BOOL NULL -) {} {} -CREATE TABLE crdb_internal.index_usage_statistics ( - table_id INT8 NOT NULL, - index_id INT8 NOT NULL, - total_reads INT8 NOT NULL, - last_read TIMESTAMPTZ NULL -) CREATE TABLE crdb_internal.index_usage_statistics ( - table_id INT8 NOT NULL, - index_id INT8 NOT NULL, - total_reads INT8 NOT NULL, - last_read TIMESTAMPTZ NULL -) {} {} -CREATE TABLE crdb_internal.invalid_objects ( - id INT8 NULL, - database_name STRING NULL, - schema_name STRING NULL, - obj_name STRING NULL, - error STRING NULL -) CREATE TABLE crdb_internal.invalid_objects ( - id INT8 NULL, - database_name STRING NULL, - schema_name STRING NULL, - obj_name STRING NULL, - error STRING NULL -) {} {} -CREATE TABLE crdb_internal.jobs ( - job_id INT8 NULL, - job_type STRING NULL, - description STRING NULL, - statement STRING NULL, - user_name STRING NULL, - descriptor_ids INT8[] NULL, - status STRING NULL, - running_status STRING NULL, - created TIMESTAMP NULL, - started TIMESTAMP NULL, - finished TIMESTAMP NULL, - modified TIMESTAMP NULL, - fraction_completed FLOAT8 NULL, - high_water_timestamp DECIMAL NULL, - error STRING NULL, - coordinator_id INT8 NULL, - trace_id INT8 NULL, - last_run TIMESTAMP NULL, - next_run TIMESTAMP NULL, - num_runs INT8 NULL, - execution_errors STRING[] NULL, - execution_events JSONB NULL -) CREATE TABLE crdb_internal.jobs ( - job_id INT8 NULL, - job_type STRING NULL, - description STRING NULL, - statement STRING NULL, - user_name STRING NULL, - descriptor_ids INT8[] NULL, - status STRING NULL, - running_status STRING NULL, - created TIMESTAMP NULL, - started TIMESTAMP NULL, - finished TIMESTAMP NULL, - modified TIMESTAMP NULL, - fraction_completed FLOAT8 NULL, - high_water_timestamp DECIMAL NULL, - error STRING NULL, - coordinator_id INT8 NULL, - trace_id INT8 NULL, - last_run TIMESTAMP NULL, - next_run TIMESTAMP NULL, - num_runs INT8 NULL, - execution_errors STRING[] NULL, - execution_events JSONB NULL -) {} {} -CREATE TABLE crdb_internal.kv_node_liveness ( - node_id INT8 NOT NULL, - epoch INT8 NOT NULL, - expiration STRING NOT NULL, - draining BOOL NOT NULL, - membership STRING NOT NULL -) CREATE TABLE crdb_internal.kv_node_liveness ( - node_id INT8 NOT NULL, - epoch INT8 NOT NULL, - expiration STRING NOT NULL, - draining BOOL NOT NULL, - membership STRING NOT NULL -) {} {} -CREATE TABLE crdb_internal.kv_node_status ( - node_id INT8 NOT NULL, - network STRING NOT NULL, - address STRING NOT NULL, - attrs JSONB NOT NULL, - locality STRING NOT NULL, - server_version STRING NOT NULL, - go_version STRING NOT NULL, - tag STRING NOT NULL, - "time" STRING NOT NULL, - revision STRING NOT NULL, - cgo_compiler STRING NOT NULL, - platform STRING NOT NULL, - distribution STRING NOT NULL, - type STRING NOT NULL, - dependencies STRING NOT NULL, - started_at TIMESTAMP NOT NULL, - updated_at TIMESTAMP NOT NULL, - metrics JSONB NOT NULL, - args JSONB NOT NULL, - env JSONB NOT NULL, - activity JSONB NOT NULL -) CREATE TABLE crdb_internal.kv_node_status ( - node_id INT8 NOT NULL, - network STRING NOT NULL, - address STRING NOT NULL, - attrs JSONB NOT NULL, - locality STRING NOT NULL, - server_version STRING NOT NULL, - go_version STRING NOT NULL, - tag STRING NOT NULL, - "time" STRING NOT NULL, - revision STRING NOT NULL, - cgo_compiler STRING NOT NULL, - platform STRING NOT NULL, - distribution STRING NOT NULL, - type STRING NOT NULL, - dependencies STRING NOT NULL, - started_at TIMESTAMP NOT NULL, - updated_at TIMESTAMP NOT NULL, - metrics JSONB NOT NULL, - args JSONB NOT NULL, - env JSONB NOT NULL, - activity JSONB NOT NULL -) {} {} -CREATE TABLE crdb_internal.kv_store_status ( - node_id INT8 NOT NULL, - store_id INT8 NOT NULL, - attrs JSONB NOT NULL, - capacity INT8 NOT NULL, - available INT8 NOT NULL, - used INT8 NOT NULL, - logical_bytes INT8 NOT NULL, - range_count INT8 NOT NULL, - lease_count INT8 NOT NULL, - writes_per_second FLOAT8 NOT NULL, - bytes_per_replica JSONB NOT NULL, - writes_per_replica JSONB NOT NULL, - metrics JSONB NOT NULL, - properties JSONB NOT NULL -) CREATE TABLE crdb_internal.kv_store_status ( - node_id INT8 NOT NULL, - store_id INT8 NOT NULL, - attrs JSONB NOT NULL, - capacity INT8 NOT NULL, - available INT8 NOT NULL, - used INT8 NOT NULL, - logical_bytes INT8 NOT NULL, - range_count INT8 NOT NULL, - lease_count INT8 NOT NULL, - writes_per_second FLOAT8 NOT NULL, - bytes_per_replica JSONB NOT NULL, - writes_per_replica JSONB NOT NULL, - metrics JSONB NOT NULL, - properties JSONB NOT NULL -) {} {} -CREATE TABLE crdb_internal.leases ( - node_id INT8 NOT NULL, - table_id INT8 NOT NULL, - name STRING NOT NULL, - parent_id INT8 NOT NULL, - expiration TIMESTAMP NOT NULL, - deleted BOOL NOT NULL -) CREATE TABLE crdb_internal.leases ( - node_id INT8 NOT NULL, - table_id INT8 NOT NULL, - name STRING NOT NULL, - parent_id INT8 NOT NULL, - expiration TIMESTAMP NOT NULL, - deleted BOOL NOT NULL -) {} {} -CREATE TABLE crdb_internal.lost_descriptors_with_data ( - descid INT8 NOT NULL -) CREATE TABLE crdb_internal.lost_descriptors_with_data ( - descid INT8 NOT NULL -) {} {} -CREATE TABLE crdb_internal.node_build_info ( - node_id INT8 NOT NULL, - field STRING NOT NULL, - value STRING NOT NULL -) CREATE TABLE crdb_internal.node_build_info ( - node_id INT8 NOT NULL, - field STRING NOT NULL, - value STRING NOT NULL -) {} {} -CREATE TABLE crdb_internal.node_contention_events ( - table_id INT8 NULL, - index_id INT8 NULL, - num_contention_events INT8 NOT NULL, - cumulative_contention_time INTERVAL NOT NULL, - key BYTES NOT NULL, - txn_id UUID NOT NULL, - count INT8 NOT NULL -) CREATE TABLE crdb_internal.node_contention_events ( - table_id INT8 NULL, - index_id INT8 NULL, - num_contention_events INT8 NOT NULL, - cumulative_contention_time INTERVAL NOT NULL, - key BYTES NOT NULL, - txn_id UUID NOT NULL, - count INT8 NOT NULL -) {} {} -CREATE TABLE crdb_internal.node_distsql_flows ( - flow_id UUID NOT NULL, - node_id INT8 NOT NULL, - stmt STRING NULL, - since TIMESTAMPTZ NOT NULL, - status STRING NOT NULL -) CREATE TABLE crdb_internal.node_distsql_flows ( - flow_id UUID NOT NULL, - node_id INT8 NOT NULL, - stmt STRING NULL, - since TIMESTAMPTZ NOT NULL, - status STRING NOT NULL -) {} {} -CREATE TABLE crdb_internal.node_execution_insights ( - session_id STRING NOT NULL, - txn_id UUID NOT NULL, - txn_fingerprint_id BYTES NOT NULL, - stmt_id STRING NOT NULL, - stmt_fingerprint_id BYTES NOT NULL, - problem STRING NOT NULL, - causes STRING[] NOT NULL, - query STRING NOT NULL, - status STRING NOT NULL, - start_time TIMESTAMP NOT NULL, - end_time TIMESTAMP NOT NULL, - full_scan BOOL NOT NULL, - user_name STRING NOT NULL, - app_name STRING NOT NULL, - database_name STRING NOT NULL, - plan_gist STRING NOT NULL, - rows_read INT8 NOT NULL, - rows_written INT8 NOT NULL, - priority STRING NOT NULL, - retries INT8 NOT NULL, - last_retry_reason STRING NULL, - exec_node_ids INT8[] NOT NULL, - contention INTERVAL NULL, - index_recommendations STRING[] NOT NULL, - implicit_txn BOOL NOT NULL -) CREATE TABLE crdb_internal.node_execution_insights ( - session_id STRING NOT NULL, - txn_id UUID NOT NULL, - txn_fingerprint_id BYTES NOT NULL, - stmt_id STRING NOT NULL, - stmt_fingerprint_id BYTES NOT NULL, - problem STRING NOT NULL, - causes STRING[] NOT NULL, - query STRING NOT NULL, - status STRING NOT NULL, - start_time TIMESTAMP NOT NULL, - end_time TIMESTAMP NOT NULL, - full_scan BOOL NOT NULL, - user_name STRING NOT NULL, - app_name STRING NOT NULL, - database_name STRING NOT NULL, - plan_gist STRING NOT NULL, - rows_read INT8 NOT NULL, - rows_written INT8 NOT NULL, - priority STRING NOT NULL, - retries INT8 NOT NULL, - last_retry_reason STRING NULL, - exec_node_ids INT8[] NOT NULL, - contention INTERVAL NULL, - index_recommendations STRING[] NOT NULL, - implicit_txn BOOL NOT NULL -) {} {} -CREATE TABLE crdb_internal.node_inflight_trace_spans ( - trace_id INT8 NOT NULL, - parent_span_id INT8 NOT NULL, - span_id INT8 NOT NULL, - goroutine_id INT8 NOT NULL, - finished BOOL NOT NULL, - start_time TIMESTAMPTZ NULL, - duration INTERVAL NULL, - operation STRING NULL -) CREATE TABLE crdb_internal.node_inflight_trace_spans ( - trace_id INT8 NOT NULL, - parent_span_id INT8 NOT NULL, - span_id INT8 NOT NULL, - goroutine_id INT8 NOT NULL, - finished BOOL NOT NULL, - start_time TIMESTAMPTZ NULL, - duration INTERVAL NULL, - operation STRING NULL -) {} {} -CREATE TABLE crdb_internal.node_metrics ( - store_id INT8 NULL, - name STRING NOT NULL, - value FLOAT8 NOT NULL -) CREATE TABLE crdb_internal.node_metrics ( - store_id INT8 NULL, - name STRING NOT NULL, - value FLOAT8 NOT NULL -) {} {} -CREATE TABLE crdb_internal.node_queries ( - query_id STRING NULL, - txn_id UUID NULL, - node_id INT8 NOT NULL, - session_id STRING NULL, - user_name STRING NULL, - start TIMESTAMP NULL, - query STRING NULL, - client_address STRING NULL, - application_name STRING NULL, - distributed BOOL NULL, - phase STRING NULL, - full_scan BOOL NULL, - plan_gist STRING NULL -) CREATE TABLE crdb_internal.node_queries ( - query_id STRING NULL, - txn_id UUID NULL, - node_id INT8 NOT NULL, - session_id STRING NULL, - user_name STRING NULL, - start TIMESTAMP NULL, - query STRING NULL, - client_address STRING NULL, - application_name STRING NULL, - distributed BOOL NULL, - phase STRING NULL, - full_scan BOOL NULL, - plan_gist STRING NULL -) {} {} -CREATE TABLE crdb_internal.node_runtime_info ( - node_id INT8 NOT NULL, - component STRING NOT NULL, - field STRING NOT NULL, - value STRING NOT NULL -) CREATE TABLE crdb_internal.node_runtime_info ( - node_id INT8 NOT NULL, - component STRING NOT NULL, - field STRING NOT NULL, - value STRING NOT NULL -) {} {} -CREATE TABLE crdb_internal.node_sessions ( - node_id INT8 NOT NULL, - session_id STRING NULL, - user_name STRING NULL, - client_address STRING NULL, - application_name STRING NULL, - active_queries STRING NULL, - last_active_query STRING NULL, - num_txns_executed INT8 NULL, - session_start TIMESTAMP NULL, - active_query_start TIMESTAMP NULL, - kv_txn STRING NULL, - alloc_bytes INT8 NULL, - max_alloc_bytes INT8 NULL, - status STRING NULL, - session_end TIMESTAMP NULL -) CREATE TABLE crdb_internal.node_sessions ( - node_id INT8 NOT NULL, - session_id STRING NULL, - user_name STRING NULL, - client_address STRING NULL, - application_name STRING NULL, - active_queries STRING NULL, - last_active_query STRING NULL, - num_txns_executed INT8 NULL, - session_start TIMESTAMP NULL, - active_query_start TIMESTAMP NULL, - kv_txn STRING NULL, - alloc_bytes INT8 NULL, - max_alloc_bytes INT8 NULL, - status STRING NULL, - session_end TIMESTAMP NULL -) {} {} -CREATE TABLE crdb_internal.node_statement_statistics ( - node_id INT8 NOT NULL, - application_name STRING NOT NULL, - flags STRING NOT NULL, - statement_id STRING NOT NULL, - key STRING NOT NULL, - anonymized STRING NULL, - count INT8 NOT NULL, - first_attempt_count INT8 NOT NULL, - max_retries INT8 NOT NULL, - last_error STRING NULL, - rows_avg FLOAT8 NOT NULL, - rows_var FLOAT8 NOT NULL, - parse_lat_avg FLOAT8 NOT NULL, - parse_lat_var FLOAT8 NOT NULL, - plan_lat_avg FLOAT8 NOT NULL, - plan_lat_var FLOAT8 NOT NULL, - run_lat_avg FLOAT8 NOT NULL, - run_lat_var FLOAT8 NOT NULL, - service_lat_avg FLOAT8 NOT NULL, - service_lat_var FLOAT8 NOT NULL, - overhead_lat_avg FLOAT8 NOT NULL, - overhead_lat_var FLOAT8 NOT NULL, - bytes_read_avg FLOAT8 NOT NULL, - bytes_read_var FLOAT8 NOT NULL, - rows_read_avg FLOAT8 NOT NULL, - rows_read_var FLOAT8 NOT NULL, - rows_written_avg FLOAT8 NOT NULL, - rows_written_var FLOAT8 NOT NULL, - network_bytes_avg FLOAT8 NULL, - network_bytes_var FLOAT8 NULL, - network_msgs_avg FLOAT8 NULL, - network_msgs_var FLOAT8 NULL, - max_mem_usage_avg FLOAT8 NULL, - max_mem_usage_var FLOAT8 NULL, - max_disk_usage_avg FLOAT8 NULL, - max_disk_usage_var FLOAT8 NULL, - contention_time_avg FLOAT8 NULL, - contention_time_var FLOAT8 NULL, - implicit_txn BOOL NOT NULL, - full_scan BOOL NOT NULL, - sample_plan JSONB NULL, - database_name STRING NOT NULL, - exec_node_ids INT8[] NOT NULL, - txn_fingerprint_id STRING NULL, - index_recommendations STRING[] NOT NULL -) CREATE TABLE crdb_internal.node_statement_statistics ( - node_id INT8 NOT NULL, - application_name STRING NOT NULL, - flags STRING NOT NULL, - statement_id STRING NOT NULL, - key STRING NOT NULL, - anonymized STRING NULL, - count INT8 NOT NULL, - first_attempt_count INT8 NOT NULL, - max_retries INT8 NOT NULL, - last_error STRING NULL, - rows_avg FLOAT8 NOT NULL, - rows_var FLOAT8 NOT NULL, - parse_lat_avg FLOAT8 NOT NULL, - parse_lat_var FLOAT8 NOT NULL, - plan_lat_avg FLOAT8 NOT NULL, - plan_lat_var FLOAT8 NOT NULL, - run_lat_avg FLOAT8 NOT NULL, - run_lat_var FLOAT8 NOT NULL, - service_lat_avg FLOAT8 NOT NULL, - service_lat_var FLOAT8 NOT NULL, - overhead_lat_avg FLOAT8 NOT NULL, - overhead_lat_var FLOAT8 NOT NULL, - bytes_read_avg FLOAT8 NOT NULL, - bytes_read_var FLOAT8 NOT NULL, - rows_read_avg FLOAT8 NOT NULL, - rows_read_var FLOAT8 NOT NULL, - rows_written_avg FLOAT8 NOT NULL, - rows_written_var FLOAT8 NOT NULL, - network_bytes_avg FLOAT8 NULL, - network_bytes_var FLOAT8 NULL, - network_msgs_avg FLOAT8 NULL, - network_msgs_var FLOAT8 NULL, - max_mem_usage_avg FLOAT8 NULL, - max_mem_usage_var FLOAT8 NULL, - max_disk_usage_avg FLOAT8 NULL, - max_disk_usage_var FLOAT8 NULL, - contention_time_avg FLOAT8 NULL, - contention_time_var FLOAT8 NULL, - implicit_txn BOOL NOT NULL, - full_scan BOOL NOT NULL, - sample_plan JSONB NULL, - database_name STRING NOT NULL, - exec_node_ids INT8[] NOT NULL, - txn_fingerprint_id STRING NULL, - index_recommendations STRING[] NOT NULL -) {} {} -CREATE TABLE crdb_internal.node_transaction_statistics ( - node_id INT8 NOT NULL, - application_name STRING NOT NULL, - key STRING NULL, - statement_ids STRING[] NULL, - count INT8 NULL, - max_retries INT8 NULL, - service_lat_avg FLOAT8 NOT NULL, - service_lat_var FLOAT8 NOT NULL, - retry_lat_avg FLOAT8 NOT NULL, - retry_lat_var FLOAT8 NOT NULL, - commit_lat_avg FLOAT8 NOT NULL, - commit_lat_var FLOAT8 NOT NULL, - rows_read_avg FLOAT8 NOT NULL, - rows_read_var FLOAT8 NOT NULL, - network_bytes_avg FLOAT8 NULL, - network_bytes_var FLOAT8 NULL, - network_msgs_avg FLOAT8 NULL, - network_msgs_var FLOAT8 NULL, - max_mem_usage_avg FLOAT8 NULL, - max_mem_usage_var FLOAT8 NULL, - max_disk_usage_avg FLOAT8 NULL, - max_disk_usage_var FLOAT8 NULL, - contention_time_avg FLOAT8 NULL, - contention_time_var FLOAT8 NULL -) CREATE TABLE crdb_internal.node_transaction_statistics ( - node_id INT8 NOT NULL, - application_name STRING NOT NULL, - key STRING NULL, - statement_ids STRING[] NULL, - count INT8 NULL, - max_retries INT8 NULL, - service_lat_avg FLOAT8 NOT NULL, - service_lat_var FLOAT8 NOT NULL, - retry_lat_avg FLOAT8 NOT NULL, - retry_lat_var FLOAT8 NOT NULL, - commit_lat_avg FLOAT8 NOT NULL, - commit_lat_var FLOAT8 NOT NULL, - rows_read_avg FLOAT8 NOT NULL, - rows_read_var FLOAT8 NOT NULL, - network_bytes_avg FLOAT8 NULL, - network_bytes_var FLOAT8 NULL, - network_msgs_avg FLOAT8 NULL, - network_msgs_var FLOAT8 NULL, - max_mem_usage_avg FLOAT8 NULL, - max_mem_usage_var FLOAT8 NULL, - max_disk_usage_avg FLOAT8 NULL, - max_disk_usage_var FLOAT8 NULL, - contention_time_avg FLOAT8 NULL, - contention_time_var FLOAT8 NULL -) {} {} -CREATE TABLE crdb_internal.node_transactions ( - id UUID NULL, - node_id INT8 NULL, - session_id STRING NULL, - start TIMESTAMP NULL, - txn_string STRING NULL, - application_name STRING NULL, - num_stmts INT8 NULL, - num_retries INT8 NULL, - num_auto_retries INT8 NULL, - last_auto_retry_reason STRING NULL -) CREATE TABLE crdb_internal.node_transactions ( - id UUID NULL, - node_id INT8 NULL, - session_id STRING NULL, - start TIMESTAMP NULL, - txn_string STRING NULL, - application_name STRING NULL, - num_stmts INT8 NULL, - num_retries INT8 NULL, - num_auto_retries INT8 NULL, - last_auto_retry_reason STRING NULL -) {} {} -CREATE TABLE crdb_internal.node_txn_stats ( - node_id INT8 NOT NULL, - application_name STRING NOT NULL, - txn_count INT8 NOT NULL, - txn_time_avg_sec FLOAT8 NOT NULL, - txn_time_var_sec FLOAT8 NOT NULL, - committed_count INT8 NOT NULL, - implicit_count INT8 NOT NULL -) CREATE TABLE crdb_internal.node_txn_stats ( - node_id INT8 NOT NULL, - application_name STRING NOT NULL, - txn_count INT8 NOT NULL, - txn_time_avg_sec FLOAT8 NOT NULL, - txn_time_var_sec FLOAT8 NOT NULL, - committed_count INT8 NOT NULL, - implicit_count INT8 NOT NULL -) {} {} -CREATE TABLE crdb_internal.partitions ( - table_id INT8 NOT NULL, - index_id INT8 NOT NULL, - parent_name STRING NULL, - name STRING NOT NULL, - columns INT8 NOT NULL, - column_names STRING NULL, - list_value STRING NULL, - range_value STRING NULL, - zone_id INT8 NULL, - subzone_id INT8 NULL -) CREATE TABLE crdb_internal.partitions ( - table_id INT8 NOT NULL, - index_id INT8 NOT NULL, - parent_name STRING NULL, - name STRING NOT NULL, - columns INT8 NOT NULL, - column_names STRING NULL, - list_value STRING NULL, - range_value STRING NULL, - zone_id INT8 NULL, - subzone_id INT8 NULL -) {} {} -CREATE TABLE crdb_internal.pg_catalog_table_is_implemented ( - name STRING NOT NULL, - implemented BOOL NULL -) CREATE TABLE crdb_internal.pg_catalog_table_is_implemented ( - name STRING NOT NULL, - implemented BOOL NULL -) {} {} -CREATE TABLE crdb_internal.predefined_comments ( - type INT8 NULL, - object_id INT8 NULL, - sub_id INT8 NULL, - comment STRING NULL -) CREATE TABLE crdb_internal.predefined_comments ( - type INT8 NULL, - object_id INT8 NULL, - sub_id INT8 NULL, - comment STRING NULL -) {} {} -CREATE VIEW crdb_internal.ranges ( - range_id, - start_key, - start_pretty, - end_key, - end_pretty, - table_id, - database_name, - schema_name, - table_name, - index_name, - replicas, - replica_localities, - voting_replicas, - non_voting_replicas, - learner_replicas, - split_enforced_until, - lease_holder, - range_size -) AS SELECT - range_id, - start_key, - start_pretty, - end_key, - end_pretty, - table_id, - database_name, - schema_name, - table_name, - index_name, - replicas, - replica_localities, - voting_replicas, - non_voting_replicas, - learner_replicas, - split_enforced_until, - crdb_internal.lease_holder(start_key) AS lease_holder, - (crdb_internal.range_stats(start_key)->>'key_bytes')::INT8 - + (crdb_internal.range_stats(start_key)->>'val_bytes')::INT8 - + COALESCE((crdb_internal.range_stats(start_key)->>'range_key_bytes')::INT8, 0) - + COALESCE((crdb_internal.range_stats(start_key)->>'range_val_bytes')::INT8, 0) - AS range_size - FROM - crdb_internal.ranges_no_leases CREATE VIEW crdb_internal.ranges ( - range_id, - start_key, - start_pretty, - end_key, - end_pretty, - table_id, - database_name, - schema_name, - table_name, - index_name, - replicas, - replica_localities, - voting_replicas, - non_voting_replicas, - learner_replicas, - split_enforced_until, - lease_holder, - range_size -) AS SELECT - range_id, - start_key, - start_pretty, - end_key, - end_pretty, - table_id, - database_name, - schema_name, - table_name, - index_name, - replicas, - replica_localities, - voting_replicas, - non_voting_replicas, - learner_replicas, - split_enforced_until, - crdb_internal.lease_holder(start_key) AS lease_holder, - (crdb_internal.range_stats(start_key)->>'key_bytes')::INT8 - + (crdb_internal.range_stats(start_key)->>'val_bytes')::INT8 - + COALESCE((crdb_internal.range_stats(start_key)->>'range_key_bytes')::INT8, 0) - + COALESCE((crdb_internal.range_stats(start_key)->>'range_val_bytes')::INT8, 0) - AS range_size - FROM - crdb_internal.ranges_no_leases {} {} -CREATE TABLE crdb_internal.ranges_no_leases ( - range_id INT8 NOT NULL, - start_key BYTES NOT NULL, - start_pretty STRING NOT NULL, - end_key BYTES NOT NULL, - end_pretty STRING NOT NULL, - table_id INT8 NOT NULL, - database_name STRING NOT NULL, - schema_name STRING NOT NULL, - table_name STRING NOT NULL, - index_name STRING NOT NULL, - replicas INT8[] NOT NULL, - replica_localities STRING[] NOT NULL, - voting_replicas INT8[] NOT NULL, - non_voting_replicas INT8[] NOT NULL, - learner_replicas INT8[] NOT NULL, - split_enforced_until TIMESTAMP NULL -) CREATE TABLE crdb_internal.ranges_no_leases ( - range_id INT8 NOT NULL, - start_key BYTES NOT NULL, - start_pretty STRING NOT NULL, - end_key BYTES NOT NULL, - end_pretty STRING NOT NULL, - table_id INT8 NOT NULL, - database_name STRING NOT NULL, - schema_name STRING NOT NULL, - table_name STRING NOT NULL, - index_name STRING NOT NULL, - replicas INT8[] NOT NULL, - replica_localities STRING[] NOT NULL, - voting_replicas INT8[] NOT NULL, - non_voting_replicas INT8[] NOT NULL, - learner_replicas INT8[] NOT NULL, - split_enforced_until TIMESTAMP NULL -) {} {} -CREATE TABLE crdb_internal.regions ( - region STRING NOT NULL, - zones STRING[] NOT NULL -) CREATE TABLE crdb_internal.regions ( - region STRING NOT NULL, - zones STRING[] NOT NULL -) {} {} -CREATE TABLE crdb_internal.schema_changes ( - table_id INT8 NOT NULL, - parent_id INT8 NOT NULL, - name STRING NOT NULL, - type STRING NOT NULL, - target_id INT8 NULL, - target_name STRING NULL, - state STRING NOT NULL, - direction STRING NOT NULL -) CREATE TABLE crdb_internal.schema_changes ( - table_id INT8 NOT NULL, - parent_id INT8 NOT NULL, - name STRING NOT NULL, - type STRING NOT NULL, - target_id INT8 NULL, - target_name STRING NULL, - state STRING NOT NULL, - direction STRING NOT NULL -) {} {} -CREATE TABLE crdb_internal.session_trace ( - span_idx INT8 NOT NULL, - message_idx INT8 NOT NULL, - "timestamp" TIMESTAMPTZ NOT NULL, - duration INTERVAL NULL, - operation STRING NULL, - loc STRING NOT NULL, - tag STRING NOT NULL, - message STRING NOT NULL, - age INTERVAL NOT NULL -) CREATE TABLE crdb_internal.session_trace ( - span_idx INT8 NOT NULL, - message_idx INT8 NOT NULL, - "timestamp" TIMESTAMPTZ NOT NULL, - duration INTERVAL NULL, - operation STRING NULL, - loc STRING NOT NULL, - tag STRING NOT NULL, - message STRING NOT NULL, - age INTERVAL NOT NULL -) {} {} -CREATE TABLE crdb_internal.session_variables ( - variable STRING NOT NULL, - value STRING NOT NULL, - hidden BOOL NOT NULL -) CREATE TABLE crdb_internal.session_variables ( - variable STRING NOT NULL, - value STRING NOT NULL, - hidden BOOL NOT NULL -) {} {} -CREATE VIEW crdb_internal.statement_statistics ( - aggregated_ts, - fingerprint_id, - transaction_fingerprint_id, - plan_hash, - app_name, - metadata, - statistics, - sampled_plan, - aggregation_interval, - index_recommendations -) AS SELECT - aggregated_ts, - fingerprint_id, - transaction_fingerprint_id, - plan_hash, - app_name, - max(metadata) AS metadata, - crdb_internal.merge_statement_stats(array_agg(DISTINCT statistics)), - max(sampled_plan), - aggregation_interval, - array_remove(array_agg(index_rec), NULL) AS index_recommendations - FROM - ( - SELECT - aggregated_ts, - fingerprint_id, - transaction_fingerprint_id, - plan_hash, - app_name, - metadata, - statistics, - sampled_plan, - aggregation_interval, - index_recommendations - FROM - crdb_internal.cluster_statement_statistics - UNION ALL - SELECT - aggregated_ts, - fingerprint_id, - transaction_fingerprint_id, - plan_hash, - app_name, - metadata, - statistics, - plan, - agg_interval, - index_recommendations - FROM - system.statement_statistics - ) - LEFT JOIN LATERAL unnest(index_recommendations) AS index_rec ON true - GROUP BY - aggregated_ts, - fingerprint_id, - transaction_fingerprint_id, - plan_hash, - app_name, - aggregation_interval CREATE VIEW crdb_internal.statement_statistics ( - aggregated_ts, - fingerprint_id, - transaction_fingerprint_id, - plan_hash, - app_name, - metadata, - statistics, - sampled_plan, - aggregation_interval, - index_recommendations -) AS SELECT - aggregated_ts, - fingerprint_id, - transaction_fingerprint_id, - plan_hash, - app_name, - max(metadata) AS metadata, - crdb_internal.merge_statement_stats(array_agg(DISTINCT statistics)), - max(sampled_plan), - aggregation_interval, - array_remove(array_agg(index_rec), NULL) AS index_recommendations - FROM - ( - SELECT - aggregated_ts, - fingerprint_id, - transaction_fingerprint_id, - plan_hash, - app_name, - metadata, - statistics, - sampled_plan, - aggregation_interval, - index_recommendations - FROM - crdb_internal.cluster_statement_statistics - UNION ALL - SELECT - aggregated_ts, - fingerprint_id, - transaction_fingerprint_id, - plan_hash, - app_name, - metadata, - statistics, - plan, - agg_interval, - index_recommendations - FROM - system.statement_statistics - ) - LEFT JOIN LATERAL unnest(index_recommendations) AS index_rec ON true - GROUP BY - aggregated_ts, - fingerprint_id, - transaction_fingerprint_id, - plan_hash, - app_name, - aggregation_interval {} {} -CREATE TABLE crdb_internal.super_regions ( - id INT8 NOT NULL, - database_name STRING NOT NULL, - super_region_name STRING NOT NULL, - regions STRING[] NULL -) CREATE TABLE crdb_internal.super_regions ( - id INT8 NOT NULL, - database_name STRING NOT NULL, - super_region_name STRING NOT NULL, - regions STRING[] NULL -) {} {} -CREATE TABLE crdb_internal.table_columns ( - descriptor_id INT8 NULL, - descriptor_name STRING NOT NULL, - column_id INT8 NOT NULL, - column_name STRING NOT NULL, - column_type STRING NOT NULL, - nullable BOOL NOT NULL, - default_expr STRING NULL, - hidden BOOL NOT NULL -) CREATE TABLE crdb_internal.table_columns ( - descriptor_id INT8 NULL, - descriptor_name STRING NOT NULL, - column_id INT8 NOT NULL, - column_name STRING NOT NULL, - column_type STRING NOT NULL, - nullable BOOL NOT NULL, - default_expr STRING NULL, - hidden BOOL NOT NULL -) {} {} -CREATE TABLE crdb_internal.table_indexes ( - descriptor_id INT8 NULL, - descriptor_name STRING NOT NULL, - index_id INT8 NOT NULL, - index_name STRING NOT NULL, - index_type STRING NOT NULL, - is_unique BOOL NOT NULL, - is_inverted BOOL NOT NULL, - is_sharded BOOL NOT NULL, - is_visible BOOL NOT NULL, - shard_bucket_count INT8 NULL, - created_at TIMESTAMP NULL -) CREATE TABLE crdb_internal.table_indexes ( - descriptor_id INT8 NULL, - descriptor_name STRING NOT NULL, - index_id INT8 NOT NULL, - index_name STRING NOT NULL, - index_type STRING NOT NULL, - is_unique BOOL NOT NULL, - is_inverted BOOL NOT NULL, - is_sharded BOOL NOT NULL, - is_visible BOOL NOT NULL, - shard_bucket_count INT8 NULL, - created_at TIMESTAMP NULL -) {} {} -CREATE TABLE crdb_internal.table_row_statistics ( - table_id INT8 NOT NULL, - table_name STRING NOT NULL, - estimated_row_count INT8 NULL -) CREATE TABLE crdb_internal.table_row_statistics ( - table_id INT8 NOT NULL, - table_name STRING NOT NULL, - estimated_row_count INT8 NULL -) {} {} -CREATE TABLE crdb_internal.tables ( - table_id INT8 NOT NULL, - parent_id INT8 NOT NULL, - name STRING NOT NULL, - database_name STRING NULL, - version INT8 NOT NULL, - mod_time TIMESTAMP NOT NULL, - mod_time_logical DECIMAL NOT NULL, - format_version STRING NOT NULL, - state STRING NOT NULL, - sc_lease_node_id INT8 NULL, - sc_lease_expiration_time TIMESTAMP NULL, - drop_time TIMESTAMP NULL, - audit_mode STRING NOT NULL, - schema_name STRING NOT NULL, - parent_schema_id INT8 NOT NULL, - locality STRING NULL, - INDEX tables_parent_id_idx (parent_id ASC) STORING (table_id, name, database_name, version, mod_time, mod_time_logical, format_version, state, sc_lease_node_id, sc_lease_expiration_time, drop_time, audit_mode, schema_name, parent_schema_id, locality) WHERE drop_time IS NULL, - INDEX tables_database_name_idx (database_name ASC) STORING (table_id, parent_id, name, version, mod_time, mod_time_logical, format_version, state, sc_lease_node_id, sc_lease_expiration_time, drop_time, audit_mode, schema_name, parent_schema_id, locality) WHERE drop_time IS NULL -) CREATE TABLE crdb_internal.tables ( - table_id INT8 NOT NULL, - parent_id INT8 NOT NULL, - name STRING NOT NULL, - database_name STRING NULL, - version INT8 NOT NULL, - mod_time TIMESTAMP NOT NULL, - mod_time_logical DECIMAL NOT NULL, - format_version STRING NOT NULL, - state STRING NOT NULL, - sc_lease_node_id INT8 NULL, - sc_lease_expiration_time TIMESTAMP NULL, - drop_time TIMESTAMP NULL, - audit_mode STRING NOT NULL, - schema_name STRING NOT NULL, - parent_schema_id INT8 NOT NULL, - locality STRING NULL, - INDEX tables_parent_id_idx (parent_id ASC) STORING (table_id, name, database_name, version, mod_time, mod_time_logical, format_version, state, sc_lease_node_id, sc_lease_expiration_time, drop_time, audit_mode, schema_name, parent_schema_id, locality) WHERE drop_time IS NULL, - INDEX tables_database_name_idx (database_name ASC) STORING (table_id, parent_id, name, version, mod_time, mod_time_logical, format_version, state, sc_lease_node_id, sc_lease_expiration_time, drop_time, audit_mode, schema_name, parent_schema_id, locality) WHERE drop_time IS NULL -) {} {} -CREATE VIEW crdb_internal.tenant_usage_details ( - tenant_id, - total_ru, - total_read_bytes, - total_read_requests, - total_write_bytes, - total_write_requests, - total_sql_pod_seconds, - total_pgwire_egress_bytes, - total_external_io_ingress_bytes, - total_external_io_egress_bytes -) AS SELECT - tenant_id, - (j->>'rU')::FLOAT8 AS total_ru, - (j->>'readBytes')::INT8 AS total_read_bytes, - (j->>'readRequests')::INT8 AS total_read_requests, - (j->>'writeBytes')::INT8 AS total_write_bytes, - (j->>'writeRequests')::INT8 AS total_write_requests, - (j->>'sqlPodsCpuSeconds')::FLOAT8 AS total_sql_pod_seconds, - (j->>'pgwireEgressBytes')::INT8 AS total_pgwire_egress_bytes, - (j->>'externalIOIngressBytes')::INT8 AS total_external_io_ingress_bytes, - (j->>'externalIOEgressBytes')::INT8 AS total_external_io_egress_bytes - FROM - ( - SELECT - tenant_id, - crdb_internal.pb_to_json('cockroach.roachpb.TenantConsumption', total_consumption) - AS j - FROM - system.tenant_usage - WHERE - instance_id = 0 - ) CREATE VIEW crdb_internal.tenant_usage_details ( - tenant_id, - total_ru, - total_read_bytes, - total_read_requests, - total_write_bytes, - total_write_requests, - total_sql_pod_seconds, - total_pgwire_egress_bytes, - total_external_io_ingress_bytes, - total_external_io_egress_bytes -) AS SELECT - tenant_id, - (j->>'rU')::FLOAT8 AS total_ru, - (j->>'readBytes')::INT8 AS total_read_bytes, - (j->>'readRequests')::INT8 AS total_read_requests, - (j->>'writeBytes')::INT8 AS total_write_bytes, - (j->>'writeRequests')::INT8 AS total_write_requests, - (j->>'sqlPodsCpuSeconds')::FLOAT8 AS total_sql_pod_seconds, - (j->>'pgwireEgressBytes')::INT8 AS total_pgwire_egress_bytes, - (j->>'externalIOIngressBytes')::INT8 AS total_external_io_ingress_bytes, - (j->>'externalIOEgressBytes')::INT8 AS total_external_io_egress_bytes - FROM - ( - SELECT - tenant_id, - crdb_internal.pb_to_json('cockroach.roachpb.TenantConsumption', total_consumption) - AS j - FROM - system.tenant_usage - WHERE - instance_id = 0 - ) {} {} -CREATE TABLE crdb_internal.transaction_contention_events ( - collection_ts TIMESTAMPTZ NOT NULL, - blocking_txn_id UUID NOT NULL, - blocking_txn_fingerprint_id BYTES NOT NULL, - waiting_txn_id UUID NOT NULL, - waiting_txn_fingerprint_id BYTES NOT NULL, - contention_duration INTERVAL NOT NULL, - contending_key BYTES NOT NULL -) CREATE TABLE crdb_internal.transaction_contention_events ( - collection_ts TIMESTAMPTZ NOT NULL, - blocking_txn_id UUID NOT NULL, - blocking_txn_fingerprint_id BYTES NOT NULL, - waiting_txn_id UUID NOT NULL, - waiting_txn_fingerprint_id BYTES NOT NULL, - contention_duration INTERVAL NOT NULL, - contending_key BYTES NOT NULL -) {} {} -CREATE VIEW crdb_internal.transaction_statistics ( - aggregated_ts, - fingerprint_id, - app_name, - metadata, - statistics, - aggregation_interval -) AS SELECT - aggregated_ts, - fingerprint_id, - app_name, - max(metadata), - crdb_internal.merge_transaction_stats(array_agg(statistics)), - aggregation_interval - FROM - ( - SELECT - aggregated_ts, fingerprint_id, app_name, metadata, statistics, aggregation_interval - FROM - crdb_internal.cluster_transaction_statistics - UNION ALL - SELECT - aggregated_ts, fingerprint_id, app_name, metadata, statistics, agg_interval - FROM - system.transaction_statistics - ) - GROUP BY - aggregated_ts, fingerprint_id, app_name, aggregation_interval CREATE VIEW crdb_internal.transaction_statistics ( - aggregated_ts, - fingerprint_id, - app_name, - metadata, - statistics, - aggregation_interval -) AS SELECT - aggregated_ts, - fingerprint_id, - app_name, - max(metadata), - crdb_internal.merge_transaction_stats(array_agg(statistics)), - aggregation_interval - FROM - ( - SELECT - aggregated_ts, fingerprint_id, app_name, metadata, statistics, aggregation_interval - FROM - crdb_internal.cluster_transaction_statistics - UNION ALL - SELECT - aggregated_ts, fingerprint_id, app_name, metadata, statistics, agg_interval - FROM - system.transaction_statistics - ) - GROUP BY - aggregated_ts, fingerprint_id, app_name, aggregation_interval {} {} -CREATE TABLE crdb_internal.zones ( - zone_id INT8 NOT NULL, - subzone_id INT8 NOT NULL, - target STRING NULL, - range_name STRING NULL, - database_name STRING NULL, - schema_name STRING NULL, - table_name STRING NULL, - index_name STRING NULL, - partition_name STRING NULL, - raw_config_yaml STRING NOT NULL, - raw_config_sql STRING NULL, - raw_config_protobuf BYTES NOT NULL, - full_config_yaml STRING NOT NULL, - full_config_sql STRING NULL -) CREATE TABLE crdb_internal.zones ( - zone_id INT8 NOT NULL, - subzone_id INT8 NOT NULL, - target STRING NULL, - range_name STRING NULL, - database_name STRING NULL, - schema_name STRING NULL, - table_name STRING NULL, - index_name STRING NULL, - partition_name STRING NULL, - raw_config_yaml STRING NOT NULL, - raw_config_sql STRING NULL, - raw_config_protobuf BYTES NOT NULL, - full_config_yaml STRING NOT NULL, - full_config_sql STRING NULL -) {} {} -CREATE TABLE information_schema.administrable_role_authorizations ( - grantee STRING NOT NULL, - role_name STRING NOT NULL, - is_grantable STRING NOT NULL -) CREATE TABLE information_schema.administrable_role_authorizations ( - grantee STRING NOT NULL, - role_name STRING NOT NULL, - is_grantable STRING NOT NULL -) {} {} -CREATE TABLE information_schema.applicable_roles ( - grantee STRING NOT NULL, - role_name STRING NOT NULL, - is_grantable STRING NOT NULL -) CREATE TABLE information_schema.applicable_roles ( - grantee STRING NOT NULL, - role_name STRING NOT NULL, - is_grantable STRING NOT NULL -) {} {} -CREATE TABLE information_schema.attributes ( - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - attribute_name STRING NULL, - ordinal_position INT8 NULL, - attribute_default STRING NULL, - is_nullable STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - attribute_udt_catalog STRING NULL, - attribute_udt_schema STRING NULL, - attribute_udt_name STRING NULL, - scope_catalog STRING NULL, - scope_schema STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL, - is_derived_reference_attribute STRING NULL -) CREATE TABLE information_schema.attributes ( - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - attribute_name STRING NULL, - ordinal_position INT8 NULL, - attribute_default STRING NULL, - is_nullable STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - attribute_udt_catalog STRING NULL, - attribute_udt_schema STRING NULL, - attribute_udt_name STRING NULL, - scope_catalog STRING NULL, - scope_schema STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL, - is_derived_reference_attribute STRING NULL -) {} {} -CREATE TABLE information_schema.character_sets ( - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NOT NULL, - character_repertoire STRING NOT NULL, - form_of_use STRING NOT NULL, - default_collate_catalog STRING NULL, - default_collate_schema STRING NULL, - default_collate_name STRING NULL -) CREATE TABLE information_schema.character_sets ( - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NOT NULL, - character_repertoire STRING NOT NULL, - form_of_use STRING NOT NULL, - default_collate_catalog STRING NULL, - default_collate_schema STRING NULL, - default_collate_name STRING NULL -) {} {} -CREATE TABLE information_schema.check_constraint_routine_usage ( - constraint_catalog STRING NULL, - constraint_schema STRING NULL, - constraint_name STRING NULL, - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL -) CREATE TABLE information_schema.check_constraint_routine_usage ( - constraint_catalog STRING NULL, - constraint_schema STRING NULL, - constraint_name STRING NULL, - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL -) {} {} -CREATE TABLE information_schema.check_constraints ( - constraint_catalog STRING NOT NULL, - constraint_schema STRING NOT NULL, - constraint_name STRING NOT NULL, - check_clause STRING NOT NULL -) CREATE TABLE information_schema.check_constraints ( - constraint_catalog STRING NOT NULL, - constraint_schema STRING NOT NULL, - constraint_name STRING NOT NULL, - check_clause STRING NOT NULL -) {} {} -CREATE TABLE information_schema.collation_character_set_applicability ( - collation_catalog STRING NOT NULL, - collation_schema STRING NOT NULL, - collation_name STRING NOT NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NOT NULL -) CREATE TABLE information_schema.collation_character_set_applicability ( - collation_catalog STRING NOT NULL, - collation_schema STRING NOT NULL, - collation_name STRING NOT NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NOT NULL -) {} {} -CREATE TABLE information_schema.collations ( - collation_catalog STRING NOT NULL, - collation_schema STRING NOT NULL, - collation_name STRING NOT NULL, - pad_attribute STRING NOT NULL -) CREATE TABLE information_schema.collations ( - collation_catalog STRING NOT NULL, - collation_schema STRING NOT NULL, - collation_name STRING NOT NULL, - pad_attribute STRING NOT NULL -) {} {} -CREATE TABLE information_schema.column_column_usage ( - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - column_name STRING NULL, - dependent_column STRING NULL -) CREATE TABLE information_schema.column_column_usage ( - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - column_name STRING NULL, - dependent_column STRING NULL -) {} {} -CREATE TABLE information_schema.column_domain_usage ( - domain_catalog STRING NULL, - domain_schema STRING NULL, - domain_name STRING NULL, - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - column_name STRING NULL -) CREATE TABLE information_schema.column_domain_usage ( - domain_catalog STRING NULL, - domain_schema STRING NULL, - domain_name STRING NULL, - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - column_name STRING NULL -) {} {} -CREATE TABLE information_schema.column_options ( - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - column_name STRING NULL, - option_name STRING NULL, - option_value STRING NULL -) CREATE TABLE information_schema.column_options ( - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - column_name STRING NULL, - option_name STRING NULL, - option_value STRING NULL -) {} {} -CREATE TABLE information_schema.column_privileges ( - grantor STRING NULL, - grantee STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - column_name STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL -) CREATE TABLE information_schema.column_privileges ( - grantor STRING NULL, - grantee STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - column_name STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL -) {} {} -CREATE TABLE information_schema.column_statistics ( - column_name STRING NULL, - histogram STRING NULL, - schema_name STRING NULL, - table_name STRING NULL -) CREATE TABLE information_schema.column_statistics ( - column_name STRING NULL, - histogram STRING NULL, - schema_name STRING NULL, - table_name STRING NULL -) {} {} -CREATE TABLE information_schema.column_udt_usage ( - udt_catalog STRING NOT NULL, - udt_schema STRING NOT NULL, - udt_name STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - column_name STRING NOT NULL -) CREATE TABLE information_schema.column_udt_usage ( - udt_catalog STRING NOT NULL, - udt_schema STRING NOT NULL, - udt_name STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - column_name STRING NOT NULL -) {} {} -CREATE TABLE information_schema.columns ( - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - column_name STRING NOT NULL, - column_comment STRING NULL, - ordinal_position INT8 NOT NULL, - column_default STRING NULL, - is_nullable STRING NOT NULL, - data_type STRING NOT NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - domain_catalog STRING NULL, - domain_schema STRING NULL, - domain_name STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - scope_catalog STRING NULL, - scope_schema STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL, - is_self_referencing STRING NULL, - is_identity STRING NULL, - identity_generation STRING NULL, - identity_start STRING NULL, - identity_increment STRING NULL, - identity_maximum STRING NULL, - identity_minimum STRING NULL, - identity_cycle STRING NULL, - is_generated STRING NULL, - generation_expression STRING NULL, - is_updatable STRING NULL, - is_hidden STRING NOT NULL, - crdb_sql_type STRING NOT NULL -) CREATE TABLE information_schema.columns ( - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - column_name STRING NOT NULL, - column_comment STRING NULL, - ordinal_position INT8 NOT NULL, - column_default STRING NULL, - is_nullable STRING NOT NULL, - data_type STRING NOT NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - domain_catalog STRING NULL, - domain_schema STRING NULL, - domain_name STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - scope_catalog STRING NULL, - scope_schema STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL, - is_self_referencing STRING NULL, - is_identity STRING NULL, - identity_generation STRING NULL, - identity_start STRING NULL, - identity_increment STRING NULL, - identity_maximum STRING NULL, - identity_minimum STRING NULL, - identity_cycle STRING NULL, - is_generated STRING NULL, - generation_expression STRING NULL, - is_updatable STRING NULL, - is_hidden STRING NOT NULL, - crdb_sql_type STRING NOT NULL -) {} {} -CREATE TABLE information_schema.columns_extensions ( - engine_attribute STRING NULL, - secondary_engine_attribute STRING NULL, - table_catalog STRING NULL, - table_name STRING NULL, - table_schema STRING NULL, - column_name STRING NULL -) CREATE TABLE information_schema.columns_extensions ( - engine_attribute STRING NULL, - secondary_engine_attribute STRING NULL, - table_catalog STRING NULL, - table_name STRING NULL, - table_schema STRING NULL, - column_name STRING NULL -) {} {} -CREATE TABLE information_schema.constraint_column_usage ( - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - column_name STRING NOT NULL, - constraint_catalog STRING NOT NULL, - constraint_schema STRING NOT NULL, - constraint_name STRING NOT NULL -) CREATE TABLE information_schema.constraint_column_usage ( - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - column_name STRING NOT NULL, - constraint_catalog STRING NOT NULL, - constraint_schema STRING NOT NULL, - constraint_name STRING NOT NULL -) {} {} -CREATE TABLE information_schema.constraint_table_usage ( - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - constraint_catalog STRING NULL, - constraint_schema STRING NULL, - constraint_name STRING NULL -) CREATE TABLE information_schema.constraint_table_usage ( - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - constraint_catalog STRING NULL, - constraint_schema STRING NULL, - constraint_name STRING NULL -) {} {} -CREATE TABLE information_schema.data_type_privileges ( - object_catalog STRING NULL, - object_schema STRING NULL, - object_name STRING NULL, - object_type STRING NULL, - dtd_identifier STRING NULL -) CREATE TABLE information_schema.data_type_privileges ( - object_catalog STRING NULL, - object_schema STRING NULL, - object_name STRING NULL, - object_type STRING NULL, - dtd_identifier STRING NULL -) {} {} -CREATE TABLE information_schema.domain_constraints ( - constraint_catalog STRING NULL, - constraint_schema STRING NULL, - constraint_name STRING NULL, - domain_catalog STRING NULL, - domain_schema STRING NULL, - domain_name STRING NULL, - is_deferrable STRING NULL, - initially_deferred STRING NULL -) CREATE TABLE information_schema.domain_constraints ( - constraint_catalog STRING NULL, - constraint_schema STRING NULL, - constraint_name STRING NULL, - domain_catalog STRING NULL, - domain_schema STRING NULL, - domain_name STRING NULL, - is_deferrable STRING NULL, - initially_deferred STRING NULL -) {} {} -CREATE TABLE information_schema.domain_udt_usage ( - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - domain_catalog STRING NULL, - domain_schema STRING NULL, - domain_name STRING NULL -) CREATE TABLE information_schema.domain_udt_usage ( - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - domain_catalog STRING NULL, - domain_schema STRING NULL, - domain_name STRING NULL -) {} {} -CREATE TABLE information_schema.domains ( - domain_catalog STRING NULL, - domain_schema STRING NULL, - domain_name STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - domain_default STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - scope_catalog STRING NULL, - scope_schema STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL -) CREATE TABLE information_schema.domains ( - domain_catalog STRING NULL, - domain_schema STRING NULL, - domain_name STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - domain_default STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - scope_catalog STRING NULL, - scope_schema STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL -) {} {} -CREATE TABLE information_schema.element_types ( - object_catalog STRING NULL, - object_schema STRING NULL, - object_name STRING NULL, - object_type STRING NULL, - collection_type_identifier STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - domain_default STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - scope_catalog STRING NULL, - scope_schema STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL -) CREATE TABLE information_schema.element_types ( - object_catalog STRING NULL, - object_schema STRING NULL, - object_name STRING NULL, - object_type STRING NULL, - collection_type_identifier STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - domain_default STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - scope_catalog STRING NULL, - scope_schema STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL -) {} {} -CREATE TABLE information_schema.enabled_roles ( - role_name STRING NOT NULL -) CREATE TABLE information_schema.enabled_roles ( - role_name STRING NOT NULL -) {} {} -CREATE TABLE information_schema.engines ( - support STRING NULL, - transactions STRING NULL, - xa STRING NULL, - comment STRING NULL, - engine STRING NULL, - savepoints STRING NULL -) CREATE TABLE information_schema.engines ( - support STRING NULL, - transactions STRING NULL, - xa STRING NULL, - comment STRING NULL, - engine STRING NULL, - savepoints STRING NULL -) {} {} -CREATE TABLE information_schema.events ( - definer STRING NULL, - event_definition STRING NULL, - event_name STRING NULL, - interval_value STRING NULL, - last_altered TIMESTAMPTZ NULL, - on_completion STRING NULL, - originator INT8 NULL, - collation_connection STRING NULL, - database_collation STRING NULL, - event_body STRING NULL, - event_schema STRING NULL, - execute_at TIMESTAMPTZ NULL, - interval_field STRING NULL, - starts TIMESTAMPTZ NULL, - time_zone STRING NULL, - character_set_client STRING NULL, - ends TIMESTAMPTZ NULL, - event_catalog STRING NULL, - event_comment STRING NULL, - event_type STRING NULL, - last_executed TIMESTAMPTZ NULL, - sql_mode STRING[] NULL, - status STRING NULL, - created TIMESTAMPTZ NULL -) CREATE TABLE information_schema.events ( - definer STRING NULL, - event_definition STRING NULL, - event_name STRING NULL, - interval_value STRING NULL, - last_altered TIMESTAMPTZ NULL, - on_completion STRING NULL, - originator INT8 NULL, - collation_connection STRING NULL, - database_collation STRING NULL, - event_body STRING NULL, - event_schema STRING NULL, - execute_at TIMESTAMPTZ NULL, - interval_field STRING NULL, - starts TIMESTAMPTZ NULL, - time_zone STRING NULL, - character_set_client STRING NULL, - ends TIMESTAMPTZ NULL, - event_catalog STRING NULL, - event_comment STRING NULL, - event_type STRING NULL, - last_executed TIMESTAMPTZ NULL, - sql_mode STRING[] NULL, - status STRING NULL, - created TIMESTAMPTZ NULL -) {} {} -CREATE TABLE information_schema.files ( - last_update_time BYTES NULL, - table_rows BYTES NULL, - autoextend_size INT8 NULL, - check_time BYTES NULL, - checksum BYTES NULL, - extra STRING NULL, - file_id INT8 NULL, - table_name BYTES NULL, - avg_row_length BYTES NULL, - extent_size INT8 NULL, - file_name STRING NULL, - free_extents INT8 NULL, - max_data_length BYTES NULL, - table_schema BYTES NULL, - update_time BYTES NULL, - data_length BYTES NULL, - tablespace_name STRING NULL, - version INT8 NULL, - create_time BYTES NULL, - initial_size INT8 NULL, - logfile_group_name STRING NULL, - maximum_size INT8 NULL, - status STRING NULL, - update_count BYTES NULL, - creation_time BYTES NULL, - engine STRING NULL, - fulltext_keys BYTES NULL, - row_format STRING NULL, - total_extents INT8 NULL, - data_free INT8 NULL, - index_length BYTES NULL, - last_access_time BYTES NULL, - table_catalog STRING NULL, - transaction_counter BYTES NULL, - file_type STRING NULL, - logfile_group_number INT8 NULL, - recover_time BYTES NULL, - deleted_rows BYTES NULL -) CREATE TABLE information_schema.files ( - last_update_time BYTES NULL, - table_rows BYTES NULL, - autoextend_size INT8 NULL, - check_time BYTES NULL, - checksum BYTES NULL, - extra STRING NULL, - file_id INT8 NULL, - table_name BYTES NULL, - avg_row_length BYTES NULL, - extent_size INT8 NULL, - file_name STRING NULL, - free_extents INT8 NULL, - max_data_length BYTES NULL, - table_schema BYTES NULL, - update_time BYTES NULL, - data_length BYTES NULL, - tablespace_name STRING NULL, - version INT8 NULL, - create_time BYTES NULL, - initial_size INT8 NULL, - logfile_group_name STRING NULL, - maximum_size INT8 NULL, - status STRING NULL, - update_count BYTES NULL, - creation_time BYTES NULL, - engine STRING NULL, - fulltext_keys BYTES NULL, - row_format STRING NULL, - total_extents INT8 NULL, - data_free INT8 NULL, - index_length BYTES NULL, - last_access_time BYTES NULL, - table_catalog STRING NULL, - transaction_counter BYTES NULL, - file_type STRING NULL, - logfile_group_number INT8 NULL, - recover_time BYTES NULL, - deleted_rows BYTES NULL -) {} {} -CREATE TABLE information_schema.foreign_data_wrapper_options ( - foreign_data_wrapper_catalog STRING NULL, - foreign_data_wrapper_name STRING NULL, - option_name STRING NULL, - option_value STRING NULL -) CREATE TABLE information_schema.foreign_data_wrapper_options ( - foreign_data_wrapper_catalog STRING NULL, - foreign_data_wrapper_name STRING NULL, - option_name STRING NULL, - option_value STRING NULL -) {} {} -CREATE TABLE information_schema.foreign_data_wrappers ( - foreign_data_wrapper_catalog STRING NULL, - foreign_data_wrapper_name STRING NULL, - authorization_identifier STRING NULL, - library_name STRING NULL, - foreign_data_wrapper_language STRING NULL -) CREATE TABLE information_schema.foreign_data_wrappers ( - foreign_data_wrapper_catalog STRING NULL, - foreign_data_wrapper_name STRING NULL, - authorization_identifier STRING NULL, - library_name STRING NULL, - foreign_data_wrapper_language STRING NULL -) {} {} -CREATE TABLE information_schema.foreign_server_options ( - foreign_server_catalog STRING NULL, - foreign_server_name STRING NULL, - option_name STRING NULL, - option_value STRING NULL -) CREATE TABLE information_schema.foreign_server_options ( - foreign_server_catalog STRING NULL, - foreign_server_name STRING NULL, - option_name STRING NULL, - option_value STRING NULL -) {} {} -CREATE TABLE information_schema.foreign_servers ( - foreign_server_catalog STRING NULL, - foreign_server_name STRING NULL, - foreign_data_wrapper_catalog STRING NULL, - foreign_data_wrapper_name STRING NULL, - foreign_server_type STRING NULL, - foreign_server_version STRING NULL, - authorization_identifier STRING NULL -) CREATE TABLE information_schema.foreign_servers ( - foreign_server_catalog STRING NULL, - foreign_server_name STRING NULL, - foreign_data_wrapper_catalog STRING NULL, - foreign_data_wrapper_name STRING NULL, - foreign_server_type STRING NULL, - foreign_server_version STRING NULL, - authorization_identifier STRING NULL -) {} {} -CREATE TABLE information_schema.foreign_table_options ( - foreign_table_catalog STRING NULL, - foreign_table_schema STRING NULL, - foreign_table_name STRING NULL, - option_name STRING NULL, - option_value STRING NULL -) CREATE TABLE information_schema.foreign_table_options ( - foreign_table_catalog STRING NULL, - foreign_table_schema STRING NULL, - foreign_table_name STRING NULL, - option_name STRING NULL, - option_value STRING NULL -) {} {} -CREATE TABLE information_schema.foreign_tables ( - foreign_table_catalog STRING NULL, - foreign_table_schema STRING NULL, - foreign_table_name STRING NULL, - foreign_server_catalog STRING NULL, - foreign_server_name STRING NULL -) CREATE TABLE information_schema.foreign_tables ( - foreign_table_catalog STRING NULL, - foreign_table_schema STRING NULL, - foreign_table_name STRING NULL, - foreign_server_catalog STRING NULL, - foreign_server_name STRING NULL -) {} {} -CREATE TABLE information_schema.information_schema_catalog_name ( - catalog_name STRING NULL -) CREATE TABLE information_schema.information_schema_catalog_name ( - catalog_name STRING NULL -) {} {} -CREATE TABLE information_schema.key_column_usage ( - constraint_catalog STRING NOT NULL, - constraint_schema STRING NOT NULL, - constraint_name STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - column_name STRING NOT NULL, - ordinal_position INT8 NOT NULL, - position_in_unique_constraint INT8 NULL -) CREATE TABLE information_schema.key_column_usage ( - constraint_catalog STRING NOT NULL, - constraint_schema STRING NOT NULL, - constraint_name STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - column_name STRING NOT NULL, - ordinal_position INT8 NOT NULL, - position_in_unique_constraint INT8 NULL -) {} {} -CREATE TABLE information_schema.keywords ( - word STRING NULL, - reserved INT8 NULL -) CREATE TABLE information_schema.keywords ( - word STRING NULL, - reserved INT8 NULL -) {} {} -CREATE TABLE information_schema.optimizer_trace ( - insufficient_privileges INT2 NULL, - missing_bytes_beyond_max_mem_size INT8 NULL, - query STRING NULL, - trace STRING NULL -) CREATE TABLE information_schema.optimizer_trace ( - insufficient_privileges INT2 NULL, - missing_bytes_beyond_max_mem_size INT8 NULL, - query STRING NULL, - trace STRING NULL -) {} {} -CREATE TABLE information_schema.parameters ( - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL, - ordinal_position INT8 NULL, - parameter_mode STRING NULL, - is_result STRING NULL, - as_locator STRING NULL, - parameter_name STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - scope_catalog STRING NULL, - scope_schema STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL, - parameter_default STRING NULL -) CREATE TABLE information_schema.parameters ( - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL, - ordinal_position INT8 NULL, - parameter_mode STRING NULL, - is_result STRING NULL, - as_locator STRING NULL, - parameter_name STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - scope_catalog STRING NULL, - scope_schema STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL, - parameter_default STRING NULL -) {} {} -CREATE TABLE information_schema.partitions ( - data_free INT8 NULL, - partition_name STRING NULL, - subpartition_expression STRING NULL, - table_name STRING NULL, - table_rows INT8 NULL, - avg_row_length INT8 NULL, - check_time TIMESTAMPTZ NULL, - create_time TIMESTAMPTZ NULL, - index_length INT8 NULL, - nodegroup STRING NULL, - partition_comment STRING NULL, - partition_description STRING NULL, - table_schema STRING NULL, - checksum INT8 NULL, - partition_expression STRING NULL, - partition_method STRING NULL, - subpartition_name STRING NULL, - tablespace_name STRING NULL, - update_time TIMESTAMPTZ NULL, - data_length INT8 NULL, - max_data_length INT8 NULL, - partition_ordinal_position INT8 NULL, - subpartition_method STRING NULL, - subpartition_ordinal_position INT8 NULL, - table_catalog STRING NULL -) CREATE TABLE information_schema.partitions ( - data_free INT8 NULL, - partition_name STRING NULL, - subpartition_expression STRING NULL, - table_name STRING NULL, - table_rows INT8 NULL, - avg_row_length INT8 NULL, - check_time TIMESTAMPTZ NULL, - create_time TIMESTAMPTZ NULL, - index_length INT8 NULL, - nodegroup STRING NULL, - partition_comment STRING NULL, - partition_description STRING NULL, - table_schema STRING NULL, - checksum INT8 NULL, - partition_expression STRING NULL, - partition_method STRING NULL, - subpartition_name STRING NULL, - tablespace_name STRING NULL, - update_time TIMESTAMPTZ NULL, - data_length INT8 NULL, - max_data_length INT8 NULL, - partition_ordinal_position INT8 NULL, - subpartition_method STRING NULL, - subpartition_ordinal_position INT8 NULL, - table_catalog STRING NULL -) {} {} -CREATE TABLE information_schema.plugins ( - plugin_version STRING NULL, - load_option STRING NULL, - plugin_description STRING NULL, - plugin_library_version STRING NULL, - plugin_status STRING NULL, - plugin_type STRING NULL, - plugin_type_version STRING NULL, - plugin_author STRING NULL, - plugin_library STRING NULL, - plugin_license STRING NULL, - plugin_name STRING NULL -) CREATE TABLE information_schema.plugins ( - plugin_version STRING NULL, - load_option STRING NULL, - plugin_description STRING NULL, - plugin_library_version STRING NULL, - plugin_status STRING NULL, - plugin_type STRING NULL, - plugin_type_version STRING NULL, - plugin_author STRING NULL, - plugin_library STRING NULL, - plugin_license STRING NULL, - plugin_name STRING NULL -) {} {} -CREATE TABLE information_schema.processlist ( - host STRING NULL, - id INT8 NULL, - info STRING NULL, - state STRING NULL, - "time" INT8 NULL, - "user" STRING NULL, - command STRING NULL, - db STRING NULL -) CREATE TABLE information_schema.processlist ( - host STRING NULL, - id INT8 NULL, - info STRING NULL, - state STRING NULL, - "time" INT8 NULL, - "user" STRING NULL, - command STRING NULL, - db STRING NULL -) {} {} -CREATE TABLE information_schema.profiling ( - cpu_system DECIMAL NULL, - messages_sent INT8 NULL, - swaps INT8 NULL, - block_ops_in INT8 NULL, - block_ops_out INT8 NULL, - context_voluntary INT8 NULL, - cpu_user DECIMAL NULL, - query_id INT8 NULL, - source_function STRING NULL, - context_involuntary INT8 NULL, - duration DECIMAL NULL, - page_faults_major INT8 NULL, - page_faults_minor INT8 NULL, - seq INT8 NULL, - source_file STRING NULL, - state STRING NULL, - messages_received INT8 NULL, - source_line INT8 NULL -) CREATE TABLE information_schema.profiling ( - cpu_system DECIMAL NULL, - messages_sent INT8 NULL, - swaps INT8 NULL, - block_ops_in INT8 NULL, - block_ops_out INT8 NULL, - context_voluntary INT8 NULL, - cpu_user DECIMAL NULL, - query_id INT8 NULL, - source_function STRING NULL, - context_involuntary INT8 NULL, - duration DECIMAL NULL, - page_faults_major INT8 NULL, - page_faults_minor INT8 NULL, - seq INT8 NULL, - source_file STRING NULL, - state STRING NULL, - messages_received INT8 NULL, - source_line INT8 NULL -) {} {} -CREATE TABLE information_schema.referential_constraints ( - constraint_catalog STRING NOT NULL, - constraint_schema STRING NOT NULL, - constraint_name STRING NOT NULL, - unique_constraint_catalog STRING NOT NULL, - unique_constraint_schema STRING NOT NULL, - unique_constraint_name STRING NULL, - match_option STRING NOT NULL, - update_rule STRING NOT NULL, - delete_rule STRING NOT NULL, - table_name STRING NOT NULL, - referenced_table_name STRING NOT NULL -) CREATE TABLE information_schema.referential_constraints ( - constraint_catalog STRING NOT NULL, - constraint_schema STRING NOT NULL, - constraint_name STRING NOT NULL, - unique_constraint_catalog STRING NOT NULL, - unique_constraint_schema STRING NOT NULL, - unique_constraint_name STRING NULL, - match_option STRING NOT NULL, - update_rule STRING NOT NULL, - delete_rule STRING NOT NULL, - table_name STRING NOT NULL, - referenced_table_name STRING NOT NULL -) {} {} -CREATE TABLE information_schema.resource_groups ( - resource_group_enabled INT2 NULL, - resource_group_name STRING NULL, - resource_group_type STRING NULL, - thread_priority INT8 NULL, - vcpu_ids BYTES NULL -) CREATE TABLE information_schema.resource_groups ( - resource_group_enabled INT2 NULL, - resource_group_name STRING NULL, - resource_group_type STRING NULL, - thread_priority INT8 NULL, - vcpu_ids BYTES NULL -) {} {} -CREATE TABLE information_schema.role_column_grants ( - grantor STRING NULL, - grantee STRING NULL, - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - column_name STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) CREATE TABLE information_schema.role_column_grants ( - grantor STRING NULL, - grantee STRING NULL, - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - column_name STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) {} {} -CREATE TABLE information_schema.role_routine_grants ( - grantor STRING NULL, - grantee STRING NULL, - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL, - routine_catalog STRING NULL, - routine_schema STRING NULL, - routine_name STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) CREATE TABLE information_schema.role_routine_grants ( - grantor STRING NULL, - grantee STRING NULL, - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL, - routine_catalog STRING NULL, - routine_schema STRING NULL, - routine_name STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) {} {} -CREATE TABLE information_schema.role_table_grants ( - grantor STRING NULL, - grantee STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL, - with_hierarchy STRING NULL -) CREATE TABLE information_schema.role_table_grants ( - grantor STRING NULL, - grantee STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL, - with_hierarchy STRING NULL -) {} {} -CREATE TABLE information_schema.role_udt_grants ( - grantor STRING NULL, - grantee STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) CREATE TABLE information_schema.role_udt_grants ( - grantor STRING NULL, - grantee STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) {} {} -CREATE TABLE information_schema.role_usage_grants ( - grantor STRING NULL, - grantee STRING NULL, - object_catalog STRING NULL, - object_schema STRING NULL, - object_name STRING NULL, - object_type STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) CREATE TABLE information_schema.role_usage_grants ( - grantor STRING NULL, - grantee STRING NULL, - object_catalog STRING NULL, - object_schema STRING NULL, - object_name STRING NULL, - object_type STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) {} {} -CREATE TABLE information_schema.routine_privileges ( - grantor STRING NULL, - grantee STRING NULL, - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL, - routine_catalog STRING NULL, - routine_schema STRING NULL, - routine_name STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) CREATE TABLE information_schema.routine_privileges ( - grantor STRING NULL, - grantee STRING NULL, - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL, - routine_catalog STRING NULL, - routine_schema STRING NULL, - routine_name STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) {} {} -CREATE TABLE information_schema.routines ( - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL, - routine_catalog STRING NULL, - routine_schema STRING NULL, - routine_name STRING NULL, - routine_type STRING NULL, - module_catalog STRING NULL, - module_schema STRING NULL, - module_name STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - type_udt_catalog STRING NULL, - type_udt_schema STRING NULL, - type_udt_name STRING NULL, - scope_catalog STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL, - routine_body STRING NULL, - routine_definition STRING NULL, - external_name STRING NULL, - external_language STRING NULL, - parameter_style STRING NULL, - is_deterministic STRING NULL, - sql_data_access STRING NULL, - is_null_call STRING NULL, - sql_path STRING NULL, - schema_level_routine STRING NULL, - max_dynamic_result_sets INT8 NULL, - is_user_defined_cast STRING NULL, - is_implicitly_invocable STRING NULL, - security_type STRING NULL, - to_sql_specific_catalog STRING NULL, - to_sql_specific_schema STRING NULL, - to_sql_specific_name STRING NULL, - as_locator STRING NULL, - created TIMESTAMPTZ NULL, - last_altered TIMESTAMPTZ NULL, - new_savepoint_level STRING NULL, - is_udt_dependent STRING NULL, - result_cast_from_data_type STRING NULL, - result_cast_as_locator STRING NULL, - result_cast_char_max_length INT8 NULL, - result_cast_char_octet_length INT8 NULL, - result_cast_char_set_catalog STRING NULL, - result_cast_char_set_schema STRING NULL, - result_cast_char_set_name STRING NULL, - result_cast_collation_catalog STRING NULL, - result_cast_collation_schema STRING NULL, - result_cast_collation_name STRING NULL, - result_cast_numeric_precision INT8 NULL, - result_cast_numeric_precision_radix INT8 NULL, - result_cast_numeric_scale INT8 NULL, - result_cast_datetime_precision INT8 NULL, - result_cast_interval_type STRING NULL, - result_cast_interval_precision INT8 NULL, - result_cast_type_udt_catalog STRING NULL, - result_cast_type_udt_schema STRING NULL, - result_cast_type_udt_name STRING NULL, - result_cast_scope_catalog STRING NULL, - result_cast_scope_schema STRING NULL, - result_cast_scope_name STRING NULL, - result_cast_maximum_cardinality INT8 NULL, - result_cast_dtd_identifier STRING NULL -) CREATE TABLE information_schema.routines ( - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL, - routine_catalog STRING NULL, - routine_schema STRING NULL, - routine_name STRING NULL, - routine_type STRING NULL, - module_catalog STRING NULL, - module_schema STRING NULL, - module_name STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - type_udt_catalog STRING NULL, - type_udt_schema STRING NULL, - type_udt_name STRING NULL, - scope_catalog STRING NULL, - scope_name STRING NULL, - maximum_cardinality INT8 NULL, - dtd_identifier STRING NULL, - routine_body STRING NULL, - routine_definition STRING NULL, - external_name STRING NULL, - external_language STRING NULL, - parameter_style STRING NULL, - is_deterministic STRING NULL, - sql_data_access STRING NULL, - is_null_call STRING NULL, - sql_path STRING NULL, - schema_level_routine STRING NULL, - max_dynamic_result_sets INT8 NULL, - is_user_defined_cast STRING NULL, - is_implicitly_invocable STRING NULL, - security_type STRING NULL, - to_sql_specific_catalog STRING NULL, - to_sql_specific_schema STRING NULL, - to_sql_specific_name STRING NULL, - as_locator STRING NULL, - created TIMESTAMPTZ NULL, - last_altered TIMESTAMPTZ NULL, - new_savepoint_level STRING NULL, - is_udt_dependent STRING NULL, - result_cast_from_data_type STRING NULL, - result_cast_as_locator STRING NULL, - result_cast_char_max_length INT8 NULL, - result_cast_char_octet_length INT8 NULL, - result_cast_char_set_catalog STRING NULL, - result_cast_char_set_schema STRING NULL, - result_cast_char_set_name STRING NULL, - result_cast_collation_catalog STRING NULL, - result_cast_collation_schema STRING NULL, - result_cast_collation_name STRING NULL, - result_cast_numeric_precision INT8 NULL, - result_cast_numeric_precision_radix INT8 NULL, - result_cast_numeric_scale INT8 NULL, - result_cast_datetime_precision INT8 NULL, - result_cast_interval_type STRING NULL, - result_cast_interval_precision INT8 NULL, - result_cast_type_udt_catalog STRING NULL, - result_cast_type_udt_schema STRING NULL, - result_cast_type_udt_name STRING NULL, - result_cast_scope_catalog STRING NULL, - result_cast_scope_schema STRING NULL, - result_cast_scope_name STRING NULL, - result_cast_maximum_cardinality INT8 NULL, - result_cast_dtd_identifier STRING NULL -) {} {} -CREATE TABLE information_schema.schema_privileges ( - grantee STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL -) CREATE TABLE information_schema.schema_privileges ( - grantee STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL -) {} {} -CREATE TABLE information_schema.schemata ( - catalog_name STRING NOT NULL, - schema_name STRING NOT NULL, - default_character_set_name STRING NULL, - sql_path STRING NULL, - crdb_is_user_defined STRING NULL -) CREATE TABLE information_schema.schemata ( - catalog_name STRING NOT NULL, - schema_name STRING NOT NULL, - default_character_set_name STRING NULL, - sql_path STRING NULL, - crdb_is_user_defined STRING NULL -) {} {} -CREATE TABLE information_schema.schemata_extensions ( - catalog_name STRING NULL, - options STRING NULL, - schema_name STRING NULL -) CREATE TABLE information_schema.schemata_extensions ( - catalog_name STRING NULL, - options STRING NULL, - schema_name STRING NULL -) {} {} -CREATE TABLE information_schema.sequences ( - sequence_catalog STRING NOT NULL, - sequence_schema STRING NOT NULL, - sequence_name STRING NOT NULL, - data_type STRING NOT NULL, - numeric_precision INT8 NOT NULL, - numeric_precision_radix INT8 NOT NULL, - numeric_scale INT8 NOT NULL, - start_value STRING NOT NULL, - minimum_value STRING NOT NULL, - maximum_value STRING NOT NULL, - increment STRING NOT NULL, - cycle_option STRING NOT NULL -) CREATE TABLE information_schema.sequences ( - sequence_catalog STRING NOT NULL, - sequence_schema STRING NOT NULL, - sequence_name STRING NOT NULL, - data_type STRING NOT NULL, - numeric_precision INT8 NOT NULL, - numeric_precision_radix INT8 NOT NULL, - numeric_scale INT8 NOT NULL, - start_value STRING NOT NULL, - minimum_value STRING NOT NULL, - maximum_value STRING NOT NULL, - increment STRING NOT NULL, - cycle_option STRING NOT NULL -) {} {} -CREATE TABLE information_schema.session_variables ( - variable STRING NOT NULL, - value STRING NOT NULL -) CREATE TABLE information_schema.session_variables ( - variable STRING NOT NULL, - value STRING NOT NULL -) {} {} -CREATE TABLE information_schema.sql_features ( - feature_id STRING NULL, - feature_name STRING NULL, - sub_feature_id STRING NULL, - sub_feature_name STRING NULL, - is_supported STRING NULL, - is_verified_by STRING NULL, - comments STRING NULL -) CREATE TABLE information_schema.sql_features ( - feature_id STRING NULL, - feature_name STRING NULL, - sub_feature_id STRING NULL, - sub_feature_name STRING NULL, - is_supported STRING NULL, - is_verified_by STRING NULL, - comments STRING NULL -) {} {} -CREATE TABLE information_schema.sql_implementation_info ( - implementation_info_id STRING NULL, - implementation_info_name STRING NULL, - integer_value INT8 NULL, - character_value STRING NULL, - comments STRING NULL -) CREATE TABLE information_schema.sql_implementation_info ( - implementation_info_id STRING NULL, - implementation_info_name STRING NULL, - integer_value INT8 NULL, - character_value STRING NULL, - comments STRING NULL -) {} {} -CREATE TABLE information_schema.sql_parts ( - feature_id STRING NULL, - feature_name STRING NULL, - is_supported STRING NULL, - is_verified_by STRING NULL, - comments STRING NULL -) CREATE TABLE information_schema.sql_parts ( - feature_id STRING NULL, - feature_name STRING NULL, - is_supported STRING NULL, - is_verified_by STRING NULL, - comments STRING NULL -) {} {} -CREATE TABLE information_schema.sql_sizing ( - sizing_id INT8 NULL, - sizing_name STRING NULL, - supported_value INT8 NULL, - comments STRING NULL -) CREATE TABLE information_schema.sql_sizing ( - sizing_id INT8 NULL, - sizing_name STRING NULL, - supported_value INT8 NULL, - comments STRING NULL -) {} {} -CREATE TABLE information_schema.st_geometry_columns ( - srs_id INT8 NULL, - srs_name STRING NULL, - table_catalog STRING NULL, - table_name STRING NULL, - table_schema STRING NULL, - column_name STRING NULL, - geometry_type_name STRING NULL -) CREATE TABLE information_schema.st_geometry_columns ( - srs_id INT8 NULL, - srs_name STRING NULL, - table_catalog STRING NULL, - table_name STRING NULL, - table_schema STRING NULL, - column_name STRING NULL, - geometry_type_name STRING NULL -) {} {} -CREATE TABLE information_schema.st_spatial_reference_systems ( - srs_id INT8 NULL, - srs_name STRING NULL, - definition STRING NULL, - description STRING NULL, - organization STRING NULL, - organization_coordsys_id INT8 NULL -) CREATE TABLE information_schema.st_spatial_reference_systems ( - srs_id INT8 NULL, - srs_name STRING NULL, - definition STRING NULL, - description STRING NULL, - organization STRING NULL, - organization_coordsys_id INT8 NULL -) {} {} -CREATE TABLE information_schema.st_units_of_measure ( - conversion_factor FLOAT8 NULL, - description STRING NULL, - unit_name STRING NULL, - unit_type STRING NULL -) CREATE TABLE information_schema.st_units_of_measure ( - conversion_factor FLOAT8 NULL, - description STRING NULL, - unit_name STRING NULL, - unit_type STRING NULL -) {} {} -CREATE TABLE information_schema.statistics ( - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - non_unique STRING NOT NULL, - index_schema STRING NOT NULL, - index_name STRING NOT NULL, - seq_in_index INT8 NOT NULL, - column_name STRING NOT NULL, - "COLLATION" STRING NULL, - cardinality INT8 NULL, - direction STRING NOT NULL, - storing STRING NOT NULL, - implicit STRING NOT NULL, - is_visible STRING NOT NULL -) CREATE TABLE information_schema.statistics ( - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - non_unique STRING NOT NULL, - index_schema STRING NOT NULL, - index_name STRING NOT NULL, - seq_in_index INT8 NOT NULL, - column_name STRING NOT NULL, - "COLLATION" STRING NULL, - cardinality INT8 NULL, - direction STRING NOT NULL, - storing STRING NOT NULL, - implicit STRING NOT NULL, - is_visible STRING NOT NULL -) {} {} -CREATE TABLE information_schema.table_constraints ( - constraint_catalog STRING NOT NULL, - constraint_schema STRING NOT NULL, - constraint_name STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - constraint_type STRING NOT NULL, - is_deferrable STRING NOT NULL, - initially_deferred STRING NOT NULL -) CREATE TABLE information_schema.table_constraints ( - constraint_catalog STRING NOT NULL, - constraint_schema STRING NOT NULL, - constraint_name STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - constraint_type STRING NOT NULL, - is_deferrable STRING NOT NULL, - initially_deferred STRING NOT NULL -) {} {} -CREATE TABLE information_schema.table_constraints_extensions ( - constraint_catalog STRING NULL, - constraint_name STRING NULL, - constraint_schema STRING NULL, - engine_attribute STRING NULL, - secondary_engine_attribute STRING NULL, - table_name STRING NULL -) CREATE TABLE information_schema.table_constraints_extensions ( - constraint_catalog STRING NULL, - constraint_name STRING NULL, - constraint_schema STRING NULL, - engine_attribute STRING NULL, - secondary_engine_attribute STRING NULL, - table_name STRING NULL -) {} {} -CREATE TABLE information_schema.table_privileges ( - grantor STRING NULL, - grantee STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL, - with_hierarchy STRING NOT NULL -) CREATE TABLE information_schema.table_privileges ( - grantor STRING NULL, - grantee STRING NOT NULL, - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL, - with_hierarchy STRING NOT NULL -) {} {} -CREATE TABLE information_schema.tables ( - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - table_type STRING NOT NULL, - is_insertable_into STRING NOT NULL, - version INT8 NULL -) CREATE TABLE information_schema.tables ( - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - table_type STRING NOT NULL, - is_insertable_into STRING NOT NULL, - version INT8 NULL -) {} {} -CREATE TABLE information_schema.tables_extensions ( - engine_attribute STRING NULL, - secondary_engine_attribute STRING NULL, - table_catalog STRING NULL, - table_name STRING NULL, - table_schema STRING NULL -) CREATE TABLE information_schema.tables_extensions ( - engine_attribute STRING NULL, - secondary_engine_attribute STRING NULL, - table_catalog STRING NULL, - table_name STRING NULL, - table_schema STRING NULL -) {} {} -CREATE TABLE information_schema.tablespaces ( - extent_size INT8 NULL, - logfile_group_name STRING NULL, - nodegroup_id INT8 NULL, - tablespace_type STRING NULL, - autoextend_size INT8 NULL, - engine STRING NULL, - maximum_size INT8 NULL, - tablespace_comment STRING NULL, - tablespace_name STRING NULL -) CREATE TABLE information_schema.tablespaces ( - extent_size INT8 NULL, - logfile_group_name STRING NULL, - nodegroup_id INT8 NULL, - tablespace_type STRING NULL, - autoextend_size INT8 NULL, - engine STRING NULL, - maximum_size INT8 NULL, - tablespace_comment STRING NULL, - tablespace_name STRING NULL -) {} {} -CREATE TABLE information_schema.tablespaces_extensions ( - engine_attribute STRING NULL, - tablespace_name STRING NULL -) CREATE TABLE information_schema.tablespaces_extensions ( - engine_attribute STRING NULL, - tablespace_name STRING NULL -) {} {} -CREATE TABLE information_schema.transforms ( - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL, - group_name STRING NULL, - transform_type STRING NULL -) CREATE TABLE information_schema.transforms ( - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL, - group_name STRING NULL, - transform_type STRING NULL -) {} {} -CREATE TABLE information_schema.triggered_update_columns ( - trigger_catalog STRING NULL, - trigger_schema STRING NULL, - trigger_name STRING NULL, - event_object_catalog STRING NULL, - event_object_schema STRING NULL, - event_object_table STRING NULL, - event_object_column STRING NULL -) CREATE TABLE information_schema.triggered_update_columns ( - trigger_catalog STRING NULL, - trigger_schema STRING NULL, - trigger_name STRING NULL, - event_object_catalog STRING NULL, - event_object_schema STRING NULL, - event_object_table STRING NULL, - event_object_column STRING NULL -) {} {} -CREATE TABLE information_schema.triggers ( - trigger_catalog STRING NULL, - trigger_schema STRING NULL, - trigger_name STRING NULL, - event_manipulation STRING NULL, - event_object_catalog STRING NULL, - event_object_schema STRING NULL, - event_object_table STRING NULL, - action_order INT8 NULL, - action_condition STRING NULL, - action_statement STRING NULL, - action_orientation STRING NULL, - action_timing STRING NULL, - action_reference_old_table STRING NULL, - action_reference_new_table STRING NULL, - action_reference_old_row STRING NULL, - action_reference_new_row STRING NULL, - created TIMESTAMPTZ NULL -) CREATE TABLE information_schema.triggers ( - trigger_catalog STRING NULL, - trigger_schema STRING NULL, - trigger_name STRING NULL, - event_manipulation STRING NULL, - event_object_catalog STRING NULL, - event_object_schema STRING NULL, - event_object_table STRING NULL, - action_order INT8 NULL, - action_condition STRING NULL, - action_statement STRING NULL, - action_orientation STRING NULL, - action_timing STRING NULL, - action_reference_old_table STRING NULL, - action_reference_new_table STRING NULL, - action_reference_old_row STRING NULL, - action_reference_new_row STRING NULL, - created TIMESTAMPTZ NULL -) {} {} -CREATE TABLE information_schema.type_privileges ( - grantee STRING NOT NULL, - type_catalog STRING NOT NULL, - type_schema STRING NOT NULL, - type_name STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL -) CREATE TABLE information_schema.type_privileges ( - grantee STRING NOT NULL, - type_catalog STRING NOT NULL, - type_schema STRING NOT NULL, - type_name STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL -) {} {} -CREATE TABLE information_schema.udt_privileges ( - grantor STRING NULL, - grantee STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) CREATE TABLE information_schema.udt_privileges ( - grantor STRING NULL, - grantee STRING NULL, - udt_catalog STRING NULL, - udt_schema STRING NULL, - udt_name STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) {} {} -CREATE TABLE information_schema.usage_privileges ( - grantor STRING NULL, - grantee STRING NULL, - object_catalog STRING NULL, - object_schema STRING NULL, - object_name STRING NULL, - object_type STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) CREATE TABLE information_schema.usage_privileges ( - grantor STRING NULL, - grantee STRING NULL, - object_catalog STRING NULL, - object_schema STRING NULL, - object_name STRING NULL, - object_type STRING NULL, - privilege_type STRING NULL, - is_grantable STRING NULL -) {} {} -CREATE TABLE information_schema.user_attributes ( - attribute STRING NULL, - host STRING NULL, - "user" STRING NULL -) CREATE TABLE information_schema.user_attributes ( - attribute STRING NULL, - host STRING NULL, - "user" STRING NULL -) {} {} -CREATE TABLE information_schema.user_defined_types ( - user_defined_type_catalog STRING NULL, - user_defined_type_schema STRING NULL, - user_defined_type_name STRING NULL, - user_defined_type_category STRING NULL, - is_instantiable STRING NULL, - is_final STRING NULL, - ordering_form STRING NULL, - ordering_category STRING NULL, - ordering_routine_catalog STRING NULL, - ordering_routine_schema STRING NULL, - ordering_routine_name STRING NULL, - reference_type STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - source_dtd_identifier STRING NULL, - ref_dtd_identifier STRING NULL -) CREATE TABLE information_schema.user_defined_types ( - user_defined_type_catalog STRING NULL, - user_defined_type_schema STRING NULL, - user_defined_type_name STRING NULL, - user_defined_type_category STRING NULL, - is_instantiable STRING NULL, - is_final STRING NULL, - ordering_form STRING NULL, - ordering_category STRING NULL, - ordering_routine_catalog STRING NULL, - ordering_routine_schema STRING NULL, - ordering_routine_name STRING NULL, - reference_type STRING NULL, - data_type STRING NULL, - character_maximum_length INT8 NULL, - character_octet_length INT8 NULL, - character_set_catalog STRING NULL, - character_set_schema STRING NULL, - character_set_name STRING NULL, - collation_catalog STRING NULL, - collation_schema STRING NULL, - collation_name STRING NULL, - numeric_precision INT8 NULL, - numeric_precision_radix INT8 NULL, - numeric_scale INT8 NULL, - datetime_precision INT8 NULL, - interval_type STRING NULL, - interval_precision INT8 NULL, - source_dtd_identifier STRING NULL, - ref_dtd_identifier STRING NULL -) {} {} -CREATE TABLE information_schema.user_mapping_options ( - authorization_identifier STRING NULL, - foreign_server_catalog STRING NULL, - foreign_server_name STRING NULL, - option_name STRING NULL, - option_value STRING NULL -) CREATE TABLE information_schema.user_mapping_options ( - authorization_identifier STRING NULL, - foreign_server_catalog STRING NULL, - foreign_server_name STRING NULL, - option_name STRING NULL, - option_value STRING NULL -) {} {} -CREATE TABLE information_schema.user_mappings ( - authorization_identifier STRING NULL, - foreign_server_catalog STRING NULL, - foreign_server_name STRING NULL -) CREATE TABLE information_schema.user_mappings ( - authorization_identifier STRING NULL, - foreign_server_catalog STRING NULL, - foreign_server_name STRING NULL -) {} {} -CREATE TABLE information_schema.user_privileges ( - grantee STRING NOT NULL, - table_catalog STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL -) CREATE TABLE information_schema.user_privileges ( - grantee STRING NOT NULL, - table_catalog STRING NOT NULL, - privilege_type STRING NOT NULL, - is_grantable STRING NULL -) {} {} -CREATE TABLE information_schema.view_column_usage ( - view_catalog STRING NULL, - view_schema STRING NULL, - view_name STRING NULL, - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - column_name STRING NULL -) CREATE TABLE information_schema.view_column_usage ( - view_catalog STRING NULL, - view_schema STRING NULL, - view_name STRING NULL, - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - column_name STRING NULL -) {} {} -CREATE TABLE information_schema.view_routine_usage ( - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL -) CREATE TABLE information_schema.view_routine_usage ( - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL, - specific_catalog STRING NULL, - specific_schema STRING NULL, - specific_name STRING NULL -) {} {} -CREATE TABLE information_schema.view_table_usage ( - view_catalog STRING NULL, - view_schema STRING NULL, - view_name STRING NULL, - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL -) CREATE TABLE information_schema.view_table_usage ( - view_catalog STRING NULL, - view_schema STRING NULL, - view_name STRING NULL, - table_catalog STRING NULL, - table_schema STRING NULL, - table_name STRING NULL -) {} {} -CREATE TABLE information_schema.views ( - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - view_definition STRING NOT NULL, - check_option STRING NULL, - is_updatable STRING NOT NULL, - is_insertable_into STRING NOT NULL, - is_trigger_updatable STRING NOT NULL, - is_trigger_deletable STRING NOT NULL, - is_trigger_insertable_into STRING NOT NULL -) CREATE TABLE information_schema.views ( - table_catalog STRING NOT NULL, - table_schema STRING NOT NULL, - table_name STRING NOT NULL, - view_definition STRING NOT NULL, - check_option STRING NULL, - is_updatable STRING NOT NULL, - is_insertable_into STRING NOT NULL, - is_trigger_updatable STRING NOT NULL, - is_trigger_deletable STRING NOT NULL, - is_trigger_insertable_into STRING NOT NULL -) {} {} -CREATE TABLE pg_catalog.pg_aggregate ( - aggfnoid REGPROC NULL, - aggkind "char" NULL, - aggnumdirectargs INT2 NULL, - aggtransfn REGPROC NULL, - aggfinalfn REGPROC NULL, - aggcombinefn REGPROC NULL, - aggserialfn REGPROC NULL, - aggdeserialfn REGPROC NULL, - aggmtransfn REGPROC NULL, - aggminvtransfn REGPROC NULL, - aggmfinalfn REGPROC NULL, - aggfinalextra BOOL NULL, - aggmfinalextra BOOL NULL, - aggsortop OID NULL, - aggtranstype OID NULL, - aggtransspace INT4 NULL, - aggmtranstype OID NULL, - aggmtransspace INT4 NULL, - agginitval STRING NULL, - aggminitval STRING NULL, - aggfinalmodify "char" NULL, - aggmfinalmodify "char" NULL -) CREATE TABLE pg_catalog.pg_aggregate ( - aggfnoid REGPROC NULL, - aggkind "char" NULL, - aggnumdirectargs INT2 NULL, - aggtransfn REGPROC NULL, - aggfinalfn REGPROC NULL, - aggcombinefn REGPROC NULL, - aggserialfn REGPROC NULL, - aggdeserialfn REGPROC NULL, - aggmtransfn REGPROC NULL, - aggminvtransfn REGPROC NULL, - aggmfinalfn REGPROC NULL, - aggfinalextra BOOL NULL, - aggmfinalextra BOOL NULL, - aggsortop OID NULL, - aggtranstype OID NULL, - aggtransspace INT4 NULL, - aggmtranstype OID NULL, - aggmtransspace INT4 NULL, - agginitval STRING NULL, - aggminitval STRING NULL, - aggfinalmodify "char" NULL, - aggmfinalmodify "char" NULL -) {} {} -CREATE TABLE pg_catalog.pg_am ( - oid OID NULL, - amname NAME NULL, - amstrategies INT2 NULL, - amsupport INT2 NULL, - amcanorder BOOL NULL, - amcanorderbyop BOOL NULL, - amcanbackward BOOL NULL, - amcanunique BOOL NULL, - amcanmulticol BOOL NULL, - amoptionalkey BOOL NULL, - amsearcharray BOOL NULL, - amsearchnulls BOOL NULL, - amstorage BOOL NULL, - amclusterable BOOL NULL, - ampredlocks BOOL NULL, - amkeytype OID NULL, - aminsert OID NULL, - ambeginscan OID NULL, - amgettuple OID NULL, - amgetbitmap OID NULL, - amrescan OID NULL, - amendscan OID NULL, - ammarkpos OID NULL, - amrestrpos OID NULL, - ambuild OID NULL, - ambuildempty OID NULL, - ambulkdelete OID NULL, - amvacuumcleanup OID NULL, - amcanreturn OID NULL, - amcostestimate OID NULL, - amoptions OID NULL, - amhandler OID NULL, - amtype "char" NULL -) CREATE TABLE pg_catalog.pg_am ( - oid OID NULL, - amname NAME NULL, - amstrategies INT2 NULL, - amsupport INT2 NULL, - amcanorder BOOL NULL, - amcanorderbyop BOOL NULL, - amcanbackward BOOL NULL, - amcanunique BOOL NULL, - amcanmulticol BOOL NULL, - amoptionalkey BOOL NULL, - amsearcharray BOOL NULL, - amsearchnulls BOOL NULL, - amstorage BOOL NULL, - amclusterable BOOL NULL, - ampredlocks BOOL NULL, - amkeytype OID NULL, - aminsert OID NULL, - ambeginscan OID NULL, - amgettuple OID NULL, - amgetbitmap OID NULL, - amrescan OID NULL, - amendscan OID NULL, - ammarkpos OID NULL, - amrestrpos OID NULL, - ambuild OID NULL, - ambuildempty OID NULL, - ambulkdelete OID NULL, - amvacuumcleanup OID NULL, - amcanreturn OID NULL, - amcostestimate OID NULL, - amoptions OID NULL, - amhandler OID NULL, - amtype "char" NULL -) {} {} -CREATE TABLE pg_catalog.pg_amop ( - oid OID NULL, - amopfamily OID NULL, - amoplefttype OID NULL, - amoprighttype OID NULL, - amopstrategy INT2 NULL, - amoppurpose "char" NULL, - amopopr OID NULL, - amopmethod OID NULL, - amopsortfamily OID NULL -) CREATE TABLE pg_catalog.pg_amop ( - oid OID NULL, - amopfamily OID NULL, - amoplefttype OID NULL, - amoprighttype OID NULL, - amopstrategy INT2 NULL, - amoppurpose "char" NULL, - amopopr OID NULL, - amopmethod OID NULL, - amopsortfamily OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_amproc ( - oid OID NULL, - amprocfamily OID NULL, - amproclefttype OID NULL, - amprocrighttype OID NULL, - amprocnum INT2 NULL, - amproc REGPROC NULL -) CREATE TABLE pg_catalog.pg_amproc ( - oid OID NULL, - amprocfamily OID NULL, - amproclefttype OID NULL, - amprocrighttype OID NULL, - amprocnum INT2 NULL, - amproc REGPROC NULL -) {} {} -CREATE TABLE pg_catalog.pg_attrdef ( - oid OID NULL, - adrelid OID NOT NULL, - adnum INT2 NULL, - adbin STRING NULL, - adsrc STRING NULL, - INDEX pg_attrdef_adrelid_idx (adrelid ASC) STORING (oid, adnum, adbin, adsrc) -) CREATE TABLE pg_catalog.pg_attrdef ( - oid OID NULL, - adrelid OID NOT NULL, - adnum INT2 NULL, - adbin STRING NULL, - adsrc STRING NULL, - INDEX pg_attrdef_adrelid_idx (adrelid ASC) STORING (oid, adnum, adbin, adsrc) -) {} {} -CREATE TABLE pg_catalog.pg_attribute ( - attrelid OID NOT NULL, - attname NAME NULL, - atttypid OID NULL, - attstattarget INT4 NULL, - attlen INT2 NULL, - attnum INT2 NULL, - attndims INT4 NULL, - attcacheoff INT4 NULL, - atttypmod INT4 NULL, - attbyval BOOL NULL, - attstorage "char" NULL, - attalign "char" NULL, - attnotnull BOOL NULL, - atthasdef BOOL NULL, - attidentity "char" NULL, - attgenerated "char" NULL, - attisdropped BOOL NULL, - attislocal BOOL NULL, - attinhcount INT4 NULL, - attcollation OID NULL, - attacl STRING[] NULL, - attoptions STRING[] NULL, - attfdwoptions STRING[] NULL, - atthasmissing BOOL NULL, - attmissingval STRING[] NULL, - INDEX pg_attribute_attrelid_idx (attrelid ASC) STORING (attname, atttypid, attstattarget, attlen, attnum, attndims, attcacheoff, atttypmod, attbyval, attstorage, attalign, attnotnull, atthasdef, attidentity, attgenerated, attisdropped, attislocal, attinhcount, attcollation, attacl, attoptions, attfdwoptions, atthasmissing, attmissingval) -) CREATE TABLE pg_catalog.pg_attribute ( - attrelid OID NOT NULL, - attname NAME NULL, - atttypid OID NULL, - attstattarget INT4 NULL, - attlen INT2 NULL, - attnum INT2 NULL, - attndims INT4 NULL, - attcacheoff INT4 NULL, - atttypmod INT4 NULL, - attbyval BOOL NULL, - attstorage "char" NULL, - attalign "char" NULL, - attnotnull BOOL NULL, - atthasdef BOOL NULL, - attidentity "char" NULL, - attgenerated "char" NULL, - attisdropped BOOL NULL, - attislocal BOOL NULL, - attinhcount INT4 NULL, - attcollation OID NULL, - attacl STRING[] NULL, - attoptions STRING[] NULL, - attfdwoptions STRING[] NULL, - atthasmissing BOOL NULL, - attmissingval STRING[] NULL, - INDEX pg_attribute_attrelid_idx (attrelid ASC) STORING (attname, atttypid, attstattarget, attlen, attnum, attndims, attcacheoff, atttypmod, attbyval, attstorage, attalign, attnotnull, atthasdef, attidentity, attgenerated, attisdropped, attislocal, attinhcount, attcollation, attacl, attoptions, attfdwoptions, atthasmissing, attmissingval) -) {} {} -CREATE TABLE pg_catalog.pg_auth_members ( - roleid OID NULL, - member OID NULL, - grantor OID NULL, - admin_option BOOL NULL -) CREATE TABLE pg_catalog.pg_auth_members ( - roleid OID NULL, - member OID NULL, - grantor OID NULL, - admin_option BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_authid ( - oid OID NULL, - rolname NAME NULL, - rolsuper BOOL NULL, - rolinherit BOOL NULL, - rolcreaterole BOOL NULL, - rolcreatedb BOOL NULL, - rolcanlogin BOOL NULL, - rolreplication BOOL NULL, - rolbypassrls BOOL NULL, - rolconnlimit INT4 NULL, - rolpassword STRING NULL, - rolvaliduntil TIMESTAMPTZ NULL -) CREATE TABLE pg_catalog.pg_authid ( - oid OID NULL, - rolname NAME NULL, - rolsuper BOOL NULL, - rolinherit BOOL NULL, - rolcreaterole BOOL NULL, - rolcreatedb BOOL NULL, - rolcanlogin BOOL NULL, - rolreplication BOOL NULL, - rolbypassrls BOOL NULL, - rolconnlimit INT4 NULL, - rolpassword STRING NULL, - rolvaliduntil TIMESTAMPTZ NULL -) {} {} -CREATE TABLE pg_catalog.pg_available_extension_versions ( - name NAME NULL, - version STRING NULL, - installed BOOL NULL, - superuser BOOL NULL, - trusted BOOL NULL, - relocatable BOOL NULL, - schema NAME NULL, - requires NAME[] NULL, - comment STRING NULL -) CREATE TABLE pg_catalog.pg_available_extension_versions ( - name NAME NULL, - version STRING NULL, - installed BOOL NULL, - superuser BOOL NULL, - trusted BOOL NULL, - relocatable BOOL NULL, - schema NAME NULL, - requires NAME[] NULL, - comment STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_available_extensions ( - name NAME NULL, - default_version STRING NULL, - installed_version STRING NULL, - comment STRING NULL -) CREATE TABLE pg_catalog.pg_available_extensions ( - name NAME NULL, - default_version STRING NULL, - installed_version STRING NULL, - comment STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_cast ( - oid OID NULL, - castsource OID NULL, - casttarget OID NULL, - castfunc OID NULL, - castcontext "char" NULL, - castmethod "char" NULL -) CREATE TABLE pg_catalog.pg_cast ( - oid OID NULL, - castsource OID NULL, - casttarget OID NULL, - castfunc OID NULL, - castcontext "char" NULL, - castmethod "char" NULL -) {} {} -CREATE TABLE pg_catalog.pg_class ( - oid OID NOT NULL, - relname NAME NOT NULL, - relnamespace OID NULL, - reltype OID NULL, - reloftype OID NULL, - relowner OID NULL, - relam OID NULL, - relfilenode OID NULL, - reltablespace OID NULL, - relpages INT4 NULL, - reltuples FLOAT4 NULL, - relallvisible INT4 NULL, - reltoastrelid OID NULL, - relhasindex BOOL NULL, - relisshared BOOL NULL, - relpersistence "char" NULL, - relistemp BOOL NULL, - relkind "char" NULL, - relnatts INT2 NULL, - relchecks INT2 NULL, - relhasoids BOOL NULL, - relhaspkey BOOL NULL, - relhasrules BOOL NULL, - relhastriggers BOOL NULL, - relhassubclass BOOL NULL, - relfrozenxid INT8 NULL, - relacl STRING[] NULL, - reloptions STRING[] NULL, - relforcerowsecurity BOOL NULL, - relispartition BOOL NULL, - relispopulated BOOL NULL, - relreplident "char" NULL, - relrewrite OID NULL, - relrowsecurity BOOL NULL, - relpartbound STRING NULL, - relminmxid INT8 NULL, - INDEX pg_class_oid_idx (oid ASC) STORING (relname, relnamespace, reltype, reloftype, relowner, relam, relfilenode, reltablespace, relpages, reltuples, relallvisible, reltoastrelid, relhasindex, relisshared, relpersistence, relistemp, relkind, relnatts, relchecks, relhasoids, relhaspkey, relhasrules, relhastriggers, relhassubclass, relfrozenxid, relacl, reloptions, relforcerowsecurity, relispartition, relispopulated, relreplident, relrewrite, relrowsecurity, relpartbound, relminmxid) -) CREATE TABLE pg_catalog.pg_class ( - oid OID NOT NULL, - relname NAME NOT NULL, - relnamespace OID NULL, - reltype OID NULL, - reloftype OID NULL, - relowner OID NULL, - relam OID NULL, - relfilenode OID NULL, - reltablespace OID NULL, - relpages INT4 NULL, - reltuples FLOAT4 NULL, - relallvisible INT4 NULL, - reltoastrelid OID NULL, - relhasindex BOOL NULL, - relisshared BOOL NULL, - relpersistence "char" NULL, - relistemp BOOL NULL, - relkind "char" NULL, - relnatts INT2 NULL, - relchecks INT2 NULL, - relhasoids BOOL NULL, - relhaspkey BOOL NULL, - relhasrules BOOL NULL, - relhastriggers BOOL NULL, - relhassubclass BOOL NULL, - relfrozenxid INT8 NULL, - relacl STRING[] NULL, - reloptions STRING[] NULL, - relforcerowsecurity BOOL NULL, - relispartition BOOL NULL, - relispopulated BOOL NULL, - relreplident "char" NULL, - relrewrite OID NULL, - relrowsecurity BOOL NULL, - relpartbound STRING NULL, - relminmxid INT8 NULL, - INDEX pg_class_oid_idx (oid ASC) STORING (relname, relnamespace, reltype, reloftype, relowner, relam, relfilenode, reltablespace, relpages, reltuples, relallvisible, reltoastrelid, relhasindex, relisshared, relpersistence, relistemp, relkind, relnatts, relchecks, relhasoids, relhaspkey, relhasrules, relhastriggers, relhassubclass, relfrozenxid, relacl, reloptions, relforcerowsecurity, relispartition, relispopulated, relreplident, relrewrite, relrowsecurity, relpartbound, relminmxid) -) {} {} -CREATE TABLE pg_catalog.pg_collation ( - oid OID NULL, - collname STRING NULL, - collnamespace OID NULL, - collowner OID NULL, - collencoding INT4 NULL, - collcollate STRING NULL, - collctype STRING NULL, - collprovider "char" NULL, - collversion STRING NULL, - collisdeterministic BOOL NULL -) CREATE TABLE pg_catalog.pg_collation ( - oid OID NULL, - collname STRING NULL, - collnamespace OID NULL, - collowner OID NULL, - collencoding INT4 NULL, - collcollate STRING NULL, - collctype STRING NULL, - collprovider "char" NULL, - collversion STRING NULL, - collisdeterministic BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_config ( - name STRING NULL, - setting STRING NULL -) CREATE TABLE pg_catalog.pg_config ( - name STRING NULL, - setting STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_constraint ( - oid OID NULL, - conname NAME NULL, - connamespace OID NULL, - contype "char" NULL, - condeferrable BOOL NULL, - condeferred BOOL NULL, - convalidated BOOL NULL, - conrelid OID NOT NULL, - contypid OID NULL, - conindid OID NULL, - confrelid OID NULL, - confupdtype "char" NULL, - confdeltype "char" NULL, - confmatchtype "char" NULL, - conislocal BOOL NULL, - coninhcount INT4 NULL, - connoinherit BOOL NULL, - conkey INT2[] NULL, - confkey INT2[] NULL, - conpfeqop OID[] NULL, - conppeqop OID[] NULL, - conffeqop OID[] NULL, - conexclop OID[] NULL, - conbin STRING NULL, - consrc STRING NULL, - condef STRING NULL, - conparentid OID NULL, - INDEX pg_constraint_conrelid_idx (conrelid ASC) STORING (oid, conname, connamespace, contype, condeferrable, condeferred, convalidated, contypid, conindid, confrelid, confupdtype, confdeltype, confmatchtype, conislocal, coninhcount, connoinherit, conkey, confkey, conpfeqop, conppeqop, conffeqop, conexclop, conbin, consrc, condef, conparentid) -) CREATE TABLE pg_catalog.pg_constraint ( - oid OID NULL, - conname NAME NULL, - connamespace OID NULL, - contype "char" NULL, - condeferrable BOOL NULL, - condeferred BOOL NULL, - convalidated BOOL NULL, - conrelid OID NOT NULL, - contypid OID NULL, - conindid OID NULL, - confrelid OID NULL, - confupdtype "char" NULL, - confdeltype "char" NULL, - confmatchtype "char" NULL, - conislocal BOOL NULL, - coninhcount INT4 NULL, - connoinherit BOOL NULL, - conkey INT2[] NULL, - confkey INT2[] NULL, - conpfeqop OID[] NULL, - conppeqop OID[] NULL, - conffeqop OID[] NULL, - conexclop OID[] NULL, - conbin STRING NULL, - consrc STRING NULL, - condef STRING NULL, - conparentid OID NULL, - INDEX pg_constraint_conrelid_idx (conrelid ASC) STORING (oid, conname, connamespace, contype, condeferrable, condeferred, convalidated, contypid, conindid, confrelid, confupdtype, confdeltype, confmatchtype, conislocal, coninhcount, connoinherit, conkey, confkey, conpfeqop, conppeqop, conffeqop, conexclop, conbin, consrc, condef, conparentid) -) {} {} -CREATE TABLE pg_catalog.pg_conversion ( - oid OID NULL, - conname NAME NULL, - connamespace OID NULL, - conowner OID NULL, - conforencoding INT4 NULL, - contoencoding INT4 NULL, - conproc OID NULL, - condefault BOOL NULL -) CREATE TABLE pg_catalog.pg_conversion ( - oid OID NULL, - conname NAME NULL, - connamespace OID NULL, - conowner OID NULL, - conforencoding INT4 NULL, - contoencoding INT4 NULL, - conproc OID NULL, - condefault BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_cursors ( - name STRING NULL, - statement STRING NULL, - is_holdable BOOL NULL, - is_binary BOOL NULL, - is_scrollable BOOL NULL, - creation_time TIMESTAMPTZ NULL -) CREATE TABLE pg_catalog.pg_cursors ( - name STRING NULL, - statement STRING NULL, - is_holdable BOOL NULL, - is_binary BOOL NULL, - is_scrollable BOOL NULL, - creation_time TIMESTAMPTZ NULL -) {} {} -CREATE TABLE pg_catalog.pg_database ( - oid OID NULL, - datname NAME NULL, - datdba OID NULL, - encoding INT4 NULL, - datcollate STRING NULL, - datctype STRING NULL, - datistemplate BOOL NULL, - datallowconn BOOL NULL, - datconnlimit INT4 NULL, - datlastsysoid OID NULL, - datfrozenxid INT8 NULL, - datminmxid INT8 NULL, - dattablespace OID NULL, - datacl STRING[] NULL -) CREATE TABLE pg_catalog.pg_database ( - oid OID NULL, - datname NAME NULL, - datdba OID NULL, - encoding INT4 NULL, - datcollate STRING NULL, - datctype STRING NULL, - datistemplate BOOL NULL, - datallowconn BOOL NULL, - datconnlimit INT4 NULL, - datlastsysoid OID NULL, - datfrozenxid INT8 NULL, - datminmxid INT8 NULL, - dattablespace OID NULL, - datacl STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_db_role_setting ( - setconfig STRING[] NULL, - setdatabase OID NULL, - setrole OID NULL -) CREATE TABLE pg_catalog.pg_db_role_setting ( - setconfig STRING[] NULL, - setdatabase OID NULL, - setrole OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_default_acl ( - oid OID NULL, - defaclrole OID NULL, - defaclnamespace OID NULL, - defaclobjtype "char" NULL, - defaclacl STRING[] NULL -) CREATE TABLE pg_catalog.pg_default_acl ( - oid OID NULL, - defaclrole OID NULL, - defaclnamespace OID NULL, - defaclobjtype "char" NULL, - defaclacl STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_depend ( - classid OID NULL, - objid OID NULL, - objsubid INT4 NULL, - refclassid OID NULL, - refobjid OID NULL, - refobjsubid INT4 NULL, - deptype "char" NULL -) CREATE TABLE pg_catalog.pg_depend ( - classid OID NULL, - objid OID NULL, - objsubid INT4 NULL, - refclassid OID NULL, - refobjid OID NULL, - refobjsubid INT4 NULL, - deptype "char" NULL -) {} {} -CREATE TABLE pg_catalog.pg_description ( - objoid OID NULL, - classoid OID NULL, - objsubid INT4 NULL, - description STRING NULL -) CREATE TABLE pg_catalog.pg_description ( - objoid OID NULL, - classoid OID NULL, - objsubid INT4 NULL, - description STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_enum ( - oid OID NULL, - enumtypid OID NULL, - enumsortorder FLOAT4 NULL, - enumlabel STRING NULL -) CREATE TABLE pg_catalog.pg_enum ( - oid OID NULL, - enumtypid OID NULL, - enumsortorder FLOAT4 NULL, - enumlabel STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_event_trigger ( - evtname NAME NULL, - evtevent NAME NULL, - evtowner OID NULL, - evtfoid OID NULL, - evtenabled "char" NULL, - evttags STRING[] NULL, - oid OID NULL -) CREATE TABLE pg_catalog.pg_event_trigger ( - evtname NAME NULL, - evtevent NAME NULL, - evtowner OID NULL, - evtfoid OID NULL, - evtenabled "char" NULL, - evttags STRING[] NULL, - oid OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_extension ( - oid OID NULL, - extname NAME NULL, - extowner OID NULL, - extnamespace OID NULL, - extrelocatable BOOL NULL, - extversion STRING NULL, - extconfig STRING NULL, - extcondition STRING NULL -) CREATE TABLE pg_catalog.pg_extension ( - oid OID NULL, - extname NAME NULL, - extowner OID NULL, - extnamespace OID NULL, - extrelocatable BOOL NULL, - extversion STRING NULL, - extconfig STRING NULL, - extcondition STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_file_settings ( - sourcefile STRING NULL, - sourceline INT4 NULL, - seqno INT4 NULL, - name STRING NULL, - setting STRING NULL, - applied BOOL NULL, - error STRING NULL -) CREATE TABLE pg_catalog.pg_file_settings ( - sourcefile STRING NULL, - sourceline INT4 NULL, - seqno INT4 NULL, - name STRING NULL, - setting STRING NULL, - applied BOOL NULL, - error STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_foreign_data_wrapper ( - oid OID NULL, - fdwname NAME NULL, - fdwowner OID NULL, - fdwhandler OID NULL, - fdwvalidator OID NULL, - fdwacl STRING[] NULL, - fdwoptions STRING[] NULL -) CREATE TABLE pg_catalog.pg_foreign_data_wrapper ( - oid OID NULL, - fdwname NAME NULL, - fdwowner OID NULL, - fdwhandler OID NULL, - fdwvalidator OID NULL, - fdwacl STRING[] NULL, - fdwoptions STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_foreign_server ( - oid OID NULL, - srvname NAME NULL, - srvowner OID NULL, - srvfdw OID NULL, - srvtype STRING NULL, - srvversion STRING NULL, - srvacl STRING[] NULL, - srvoptions STRING[] NULL -) CREATE TABLE pg_catalog.pg_foreign_server ( - oid OID NULL, - srvname NAME NULL, - srvowner OID NULL, - srvfdw OID NULL, - srvtype STRING NULL, - srvversion STRING NULL, - srvacl STRING[] NULL, - srvoptions STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_foreign_table ( - ftrelid OID NULL, - ftserver OID NULL, - ftoptions STRING[] NULL -) CREATE TABLE pg_catalog.pg_foreign_table ( - ftrelid OID NULL, - ftserver OID NULL, - ftoptions STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_group ( - groname NAME NULL, - grosysid OID NULL, - grolist OID[] NULL -) CREATE TABLE pg_catalog.pg_group ( - groname NAME NULL, - grosysid OID NULL, - grolist OID[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_hba_file_rules ( - line_number INT4 NULL, - type STRING NULL, - database STRING[] NULL, - user_name STRING[] NULL, - address STRING NULL, - netmask STRING NULL, - auth_method STRING NULL, - options STRING[] NULL, - error STRING NULL -) CREATE TABLE pg_catalog.pg_hba_file_rules ( - line_number INT4 NULL, - type STRING NULL, - database STRING[] NULL, - user_name STRING[] NULL, - address STRING NULL, - netmask STRING NULL, - auth_method STRING NULL, - options STRING[] NULL, - error STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_index ( - indexrelid OID NULL, - indrelid OID NULL, - indnatts INT2 NULL, - indisunique BOOL NULL, - indisprimary BOOL NULL, - indisexclusion BOOL NULL, - indimmediate BOOL NULL, - indisclustered BOOL NULL, - indisvalid BOOL NULL, - indcheckxmin BOOL NULL, - indisready BOOL NULL, - indislive BOOL NULL, - indisreplident BOOL NULL, - indkey INT2VECTOR NULL, - indcollation OIDVECTOR NULL, - indclass OIDVECTOR NULL, - indoption INT2VECTOR NULL, - indexprs STRING NULL, - indpred STRING NULL, - indnkeyatts INT2 NULL -) CREATE TABLE pg_catalog.pg_index ( - indexrelid OID NULL, - indrelid OID NULL, - indnatts INT2 NULL, - indisunique BOOL NULL, - indisprimary BOOL NULL, - indisexclusion BOOL NULL, - indimmediate BOOL NULL, - indisclustered BOOL NULL, - indisvalid BOOL NULL, - indcheckxmin BOOL NULL, - indisready BOOL NULL, - indislive BOOL NULL, - indisreplident BOOL NULL, - indkey INT2VECTOR NULL, - indcollation OIDVECTOR NULL, - indclass OIDVECTOR NULL, - indoption INT2VECTOR NULL, - indexprs STRING NULL, - indpred STRING NULL, - indnkeyatts INT2 NULL -) {} {} -CREATE TABLE pg_catalog.pg_indexes ( - crdb_oid OID NULL, - schemaname NAME NULL, - tablename NAME NULL, - indexname NAME NULL, - tablespace NAME NULL, - indexdef STRING NULL -) CREATE TABLE pg_catalog.pg_indexes ( - crdb_oid OID NULL, - schemaname NAME NULL, - tablename NAME NULL, - indexname NAME NULL, - tablespace NAME NULL, - indexdef STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_inherits ( - inhrelid OID NULL, - inhparent OID NULL, - inhseqno INT4 NULL -) CREATE TABLE pg_catalog.pg_inherits ( - inhrelid OID NULL, - inhparent OID NULL, - inhseqno INT4 NULL -) {} {} -CREATE TABLE pg_catalog.pg_init_privs ( - objoid OID NULL, - classoid OID NULL, - objsubid INT4 NULL, - privtype "char" NULL, - initprivs STRING[] NULL -) CREATE TABLE pg_catalog.pg_init_privs ( - objoid OID NULL, - classoid OID NULL, - objsubid INT4 NULL, - privtype "char" NULL, - initprivs STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_language ( - oid OID NULL, - lanname NAME NULL, - lanowner OID NULL, - lanispl BOOL NULL, - lanpltrusted BOOL NULL, - lanplcallfoid OID NULL, - laninline OID NULL, - lanvalidator OID NULL, - lanacl STRING[] NULL -) CREATE TABLE pg_catalog.pg_language ( - oid OID NULL, - lanname NAME NULL, - lanowner OID NULL, - lanispl BOOL NULL, - lanpltrusted BOOL NULL, - lanplcallfoid OID NULL, - laninline OID NULL, - lanvalidator OID NULL, - lanacl STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_largeobject ( - loid OID NULL, - pageno INT4 NULL, - data BYTES NULL -) CREATE TABLE pg_catalog.pg_largeobject ( - loid OID NULL, - pageno INT4 NULL, - data BYTES NULL -) {} {} -CREATE TABLE pg_catalog.pg_largeobject_metadata ( - oid OID NULL, - lomowner OID NULL, - lomacl STRING[] NULL -) CREATE TABLE pg_catalog.pg_largeobject_metadata ( - oid OID NULL, - lomowner OID NULL, - lomacl STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_locks ( - locktype STRING NULL, - database OID NULL, - relation OID NULL, - page INT4 NULL, - tuple INT2 NULL, - virtualxid STRING NULL, - transactionid INT8 NULL, - classid OID NULL, - objid OID NULL, - objsubid INT2 NULL, - virtualtransaction STRING NULL, - pid INT4 NULL, - mode STRING NULL, - granted BOOL NULL, - fastpath BOOL NULL -) CREATE TABLE pg_catalog.pg_locks ( - locktype STRING NULL, - database OID NULL, - relation OID NULL, - page INT4 NULL, - tuple INT2 NULL, - virtualxid STRING NULL, - transactionid INT8 NULL, - classid OID NULL, - objid OID NULL, - objsubid INT2 NULL, - virtualtransaction STRING NULL, - pid INT4 NULL, - mode STRING NULL, - granted BOOL NULL, - fastpath BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_matviews ( - schemaname NAME NULL, - matviewname NAME NULL, - matviewowner NAME NULL, - tablespace NAME NULL, - hasindexes BOOL NULL, - ispopulated BOOL NULL, - definition STRING NULL -) CREATE TABLE pg_catalog.pg_matviews ( - schemaname NAME NULL, - matviewname NAME NULL, - matviewowner NAME NULL, - tablespace NAME NULL, - hasindexes BOOL NULL, - ispopulated BOOL NULL, - definition STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_namespace ( - oid OID NULL, - nspname NAME NOT NULL, - nspowner OID NULL, - nspacl STRING[] NULL -) CREATE TABLE pg_catalog.pg_namespace ( - oid OID NULL, - nspname NAME NOT NULL, - nspowner OID NULL, - nspacl STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_opclass ( - oid OID NULL, - opcmethod OID NULL, - opcname NAME NULL, - opcnamespace OID NULL, - opcowner OID NULL, - opcfamily OID NULL, - opcintype OID NULL, - opcdefault BOOL NULL, - opckeytype OID NULL -) CREATE TABLE pg_catalog.pg_opclass ( - oid OID NULL, - opcmethod OID NULL, - opcname NAME NULL, - opcnamespace OID NULL, - opcowner OID NULL, - opcfamily OID NULL, - opcintype OID NULL, - opcdefault BOOL NULL, - opckeytype OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_operator ( - oid OID NULL, - oprname NAME NULL, - oprnamespace OID NULL, - oprowner OID NULL, - oprkind "char" NULL, - oprcanmerge BOOL NULL, - oprcanhash BOOL NULL, - oprleft OID NULL, - oprright OID NULL, - oprresult OID NULL, - oprcom OID NULL, - oprnegate OID NULL, - oprcode OID NULL, - oprrest OID NULL, - oprjoin OID NULL -) CREATE TABLE pg_catalog.pg_operator ( - oid OID NULL, - oprname NAME NULL, - oprnamespace OID NULL, - oprowner OID NULL, - oprkind "char" NULL, - oprcanmerge BOOL NULL, - oprcanhash BOOL NULL, - oprleft OID NULL, - oprright OID NULL, - oprresult OID NULL, - oprcom OID NULL, - oprnegate OID NULL, - oprcode OID NULL, - oprrest OID NULL, - oprjoin OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_opfamily ( - oid OID NULL, - opfmethod OID NULL, - opfname NAME NULL, - opfnamespace OID NULL, - opfowner OID NULL -) CREATE TABLE pg_catalog.pg_opfamily ( - oid OID NULL, - opfmethod OID NULL, - opfname NAME NULL, - opfnamespace OID NULL, - opfowner OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_partitioned_table ( - partrelid OID NULL, - partstrat "char" NULL, - partnatts INT2 NULL, - partdefid OID NULL, - partattrs INT2VECTOR NULL, - partclass OIDVECTOR NULL, - partcollation OIDVECTOR NULL, - partexprs STRING NULL -) CREATE TABLE pg_catalog.pg_partitioned_table ( - partrelid OID NULL, - partstrat "char" NULL, - partnatts INT2 NULL, - partdefid OID NULL, - partattrs INT2VECTOR NULL, - partclass OIDVECTOR NULL, - partcollation OIDVECTOR NULL, - partexprs STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_policies ( - schemaname NAME NULL, - tablename NAME NULL, - policyname NAME NULL, - permissive STRING NULL, - roles NAME[] NULL, - cmd STRING NULL, - qual STRING NULL, - with_check STRING NULL -) CREATE TABLE pg_catalog.pg_policies ( - schemaname NAME NULL, - tablename NAME NULL, - policyname NAME NULL, - permissive STRING NULL, - roles NAME[] NULL, - cmd STRING NULL, - qual STRING NULL, - with_check STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_policy ( - oid OID NULL, - polname NAME NULL, - polrelid OID NULL, - polcmd "char" NULL, - polpermissive BOOL NULL, - polroles OID[] NULL, - polqual STRING NULL, - polwithcheck STRING NULL -) CREATE TABLE pg_catalog.pg_policy ( - oid OID NULL, - polname NAME NULL, - polrelid OID NULL, - polcmd "char" NULL, - polpermissive BOOL NULL, - polroles OID[] NULL, - polqual STRING NULL, - polwithcheck STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_prepared_statements ( - name STRING NULL, - statement STRING NULL, - prepare_time TIMESTAMPTZ NULL, - parameter_types REGTYPE[] NULL, - from_sql BOOL NULL -) CREATE TABLE pg_catalog.pg_prepared_statements ( - name STRING NULL, - statement STRING NULL, - prepare_time TIMESTAMPTZ NULL, - parameter_types REGTYPE[] NULL, - from_sql BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_prepared_xacts ( - transaction INT8 NULL, - gid STRING NULL, - prepared TIMESTAMPTZ NULL, - owner NAME NULL, - database NAME NULL -) CREATE TABLE pg_catalog.pg_prepared_xacts ( - transaction INT8 NULL, - gid STRING NULL, - prepared TIMESTAMPTZ NULL, - owner NAME NULL, - database NAME NULL -) {} {} -CREATE TABLE pg_catalog.pg_proc ( - oid OID NULL, - proname NAME NULL, - pronamespace OID NULL, - proowner OID NULL, - prolang OID NULL, - procost FLOAT4 NULL, - prorows FLOAT4 NULL, - provariadic OID NULL, - protransform STRING NULL, - proisagg BOOL NULL, - proiswindow BOOL NULL, - prosecdef BOOL NULL, - proleakproof BOOL NULL, - proisstrict BOOL NULL, - proretset BOOL NULL, - provolatile "char" NULL, - proparallel "char" NULL, - pronargs INT2 NULL, - pronargdefaults INT2 NULL, - prorettype OID NULL, - proargtypes OIDVECTOR NULL, - proallargtypes OID[] NULL, - proargmodes "char"[] NULL, - proargnames STRING[] NULL, - proargdefaults STRING NULL, - protrftypes OID[] NULL, - prosrc STRING NULL, - probin STRING NULL, - proconfig STRING[] NULL, - proacl STRING[] NULL, - prokind "char" NULL, - prosupport REGPROC NULL -) CREATE TABLE pg_catalog.pg_proc ( - oid OID NULL, - proname NAME NULL, - pronamespace OID NULL, - proowner OID NULL, - prolang OID NULL, - procost FLOAT4 NULL, - prorows FLOAT4 NULL, - provariadic OID NULL, - protransform STRING NULL, - proisagg BOOL NULL, - proiswindow BOOL NULL, - prosecdef BOOL NULL, - proleakproof BOOL NULL, - proisstrict BOOL NULL, - proretset BOOL NULL, - provolatile "char" NULL, - proparallel "char" NULL, - pronargs INT2 NULL, - pronargdefaults INT2 NULL, - prorettype OID NULL, - proargtypes OIDVECTOR NULL, - proallargtypes OID[] NULL, - proargmodes "char"[] NULL, - proargnames STRING[] NULL, - proargdefaults STRING NULL, - protrftypes OID[] NULL, - prosrc STRING NULL, - probin STRING NULL, - proconfig STRING[] NULL, - proacl STRING[] NULL, - prokind "char" NULL, - prosupport REGPROC NULL -) {} {} -CREATE TABLE pg_catalog.pg_publication ( - oid OID NULL, - pubname NAME NULL, - pubowner OID NULL, - puballtables BOOL NULL, - pubinsert BOOL NULL, - pubupdate BOOL NULL, - pubdelete BOOL NULL, - pubtruncate BOOL NULL, - pubviaroot BOOL NULL -) CREATE TABLE pg_catalog.pg_publication ( - oid OID NULL, - pubname NAME NULL, - pubowner OID NULL, - puballtables BOOL NULL, - pubinsert BOOL NULL, - pubupdate BOOL NULL, - pubdelete BOOL NULL, - pubtruncate BOOL NULL, - pubviaroot BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_publication_rel ( - oid OID NULL, - prpubid OID NULL, - prrelid OID NULL -) CREATE TABLE pg_catalog.pg_publication_rel ( - oid OID NULL, - prpubid OID NULL, - prrelid OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_publication_tables ( - pubname NAME NULL, - schemaname NAME NULL, - tablename NAME NULL -) CREATE TABLE pg_catalog.pg_publication_tables ( - pubname NAME NULL, - schemaname NAME NULL, - tablename NAME NULL -) {} {} -CREATE TABLE pg_catalog.pg_range ( - rngtypid OID NULL, - rngsubtype OID NULL, - rngcollation OID NULL, - rngsubopc OID NULL, - rngcanonical OID NULL, - rngsubdiff OID NULL -) CREATE TABLE pg_catalog.pg_range ( - rngtypid OID NULL, - rngsubtype OID NULL, - rngcollation OID NULL, - rngsubopc OID NULL, - rngcanonical OID NULL, - rngsubdiff OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_replication_origin ( - roident OID NULL, - roname STRING NULL -) CREATE TABLE pg_catalog.pg_replication_origin ( - roident OID NULL, - roname STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_replication_origin_status ( - local_id OID NULL, - external_id STRING NULL, - remote_lsn STRING NULL, - local_lsn STRING NULL -) CREATE TABLE pg_catalog.pg_replication_origin_status ( - local_id OID NULL, - external_id STRING NULL, - remote_lsn STRING NULL, - local_lsn STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_replication_slots ( - slot_name NAME NULL, - plugin NAME NULL, - slot_type STRING NULL, - datoid OID NULL, - database NAME NULL, - temporary BOOL NULL, - active BOOL NULL, - active_pid INT4 NULL, - xmin INT8 NULL, - catalog_xmin INT8 NULL, - restart_lsn STRING NULL, - confirmed_flush_lsn STRING NULL, - wal_status STRING NULL, - safe_wal_size INT8 NULL -) CREATE TABLE pg_catalog.pg_replication_slots ( - slot_name NAME NULL, - plugin NAME NULL, - slot_type STRING NULL, - datoid OID NULL, - database NAME NULL, - temporary BOOL NULL, - active BOOL NULL, - active_pid INT4 NULL, - xmin INT8 NULL, - catalog_xmin INT8 NULL, - restart_lsn STRING NULL, - confirmed_flush_lsn STRING NULL, - wal_status STRING NULL, - safe_wal_size INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_rewrite ( - oid OID NULL, - rulename NAME NULL, - ev_class OID NULL, - ev_type "char" NULL, - ev_enabled "char" NULL, - is_instead BOOL NULL, - ev_qual STRING NULL, - ev_action STRING NULL -) CREATE TABLE pg_catalog.pg_rewrite ( - oid OID NULL, - rulename NAME NULL, - ev_class OID NULL, - ev_type "char" NULL, - ev_enabled "char" NULL, - is_instead BOOL NULL, - ev_qual STRING NULL, - ev_action STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_roles ( - oid OID NULL, - rolname NAME NULL, - rolsuper BOOL NULL, - rolinherit BOOL NULL, - rolcreaterole BOOL NULL, - rolcreatedb BOOL NULL, - rolcatupdate BOOL NULL, - rolcanlogin BOOL NULL, - rolreplication BOOL NULL, - rolconnlimit INT4 NULL, - rolpassword STRING NULL, - rolvaliduntil TIMESTAMPTZ NULL, - rolbypassrls BOOL NULL, - rolconfig STRING[] NULL -) CREATE TABLE pg_catalog.pg_roles ( - oid OID NULL, - rolname NAME NULL, - rolsuper BOOL NULL, - rolinherit BOOL NULL, - rolcreaterole BOOL NULL, - rolcreatedb BOOL NULL, - rolcatupdate BOOL NULL, - rolcanlogin BOOL NULL, - rolreplication BOOL NULL, - rolconnlimit INT4 NULL, - rolpassword STRING NULL, - rolvaliduntil TIMESTAMPTZ NULL, - rolbypassrls BOOL NULL, - rolconfig STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_rules ( - schemaname NAME NULL, - tablename NAME NULL, - rulename NAME NULL, - definition STRING NULL -) CREATE TABLE pg_catalog.pg_rules ( - schemaname NAME NULL, - tablename NAME NULL, - rulename NAME NULL, - definition STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_seclabel ( - objoid OID NULL, - classoid OID NULL, - objsubid INT8 NULL, - provider STRING NULL, - label STRING NULL -) CREATE TABLE pg_catalog.pg_seclabel ( - objoid OID NULL, - classoid OID NULL, - objsubid INT8 NULL, - provider STRING NULL, - label STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_seclabels ( - objoid OID NULL, - classoid OID NULL, - objsubid INT4 NULL, - objtype STRING NULL, - objnamespace OID NULL, - objname STRING NULL, - provider STRING NULL, - label STRING NULL -) CREATE TABLE pg_catalog.pg_seclabels ( - objoid OID NULL, - classoid OID NULL, - objsubid INT4 NULL, - objtype STRING NULL, - objnamespace OID NULL, - objname STRING NULL, - provider STRING NULL, - label STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_sequence ( - seqrelid OID NULL, - seqtypid OID NULL, - seqstart INT8 NULL, - seqincrement INT8 NULL, - seqmax INT8 NULL, - seqmin INT8 NULL, - seqcache INT8 NULL, - seqcycle BOOL NULL -) CREATE TABLE pg_catalog.pg_sequence ( - seqrelid OID NULL, - seqtypid OID NULL, - seqstart INT8 NULL, - seqincrement INT8 NULL, - seqmax INT8 NULL, - seqmin INT8 NULL, - seqcache INT8 NULL, - seqcycle BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_sequences ( - schemaname NAME NULL, - sequencename NAME NULL, - sequenceowner NAME NULL, - data_type REGTYPE NULL, - start_value INT8 NULL, - min_value INT8 NULL, - max_value INT8 NULL, - increment_by INT8 NULL, - cycle BOOL NULL, - cache_size INT8 NULL, - last_value INT8 NULL -) CREATE TABLE pg_catalog.pg_sequences ( - schemaname NAME NULL, - sequencename NAME NULL, - sequenceowner NAME NULL, - data_type REGTYPE NULL, - start_value INT8 NULL, - min_value INT8 NULL, - max_value INT8 NULL, - increment_by INT8 NULL, - cycle BOOL NULL, - cache_size INT8 NULL, - last_value INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_settings ( - name STRING NULL, - setting STRING NULL, - unit STRING NULL, - category STRING NULL, - short_desc STRING NULL, - extra_desc STRING NULL, - context STRING NULL, - vartype STRING NULL, - source STRING NULL, - min_val STRING NULL, - max_val STRING NULL, - enumvals STRING NULL, - boot_val STRING NULL, - reset_val STRING NULL, - sourcefile STRING NULL, - sourceline INT4 NULL, - pending_restart BOOL NULL -) CREATE TABLE pg_catalog.pg_settings ( - name STRING NULL, - setting STRING NULL, - unit STRING NULL, - category STRING NULL, - short_desc STRING NULL, - extra_desc STRING NULL, - context STRING NULL, - vartype STRING NULL, - source STRING NULL, - min_val STRING NULL, - max_val STRING NULL, - enumvals STRING NULL, - boot_val STRING NULL, - reset_val STRING NULL, - sourcefile STRING NULL, - sourceline INT4 NULL, - pending_restart BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_shadow ( - usename NAME NULL, - usesysid OID NULL, - usecreatedb BOOL NULL, - usesuper BOOL NULL, - userepl BOOL NULL, - usebypassrls BOOL NULL, - passwd STRING NULL, - valuntil TIMESTAMPTZ NULL, - useconfig STRING[] NULL -) CREATE TABLE pg_catalog.pg_shadow ( - usename NAME NULL, - usesysid OID NULL, - usecreatedb BOOL NULL, - usesuper BOOL NULL, - userepl BOOL NULL, - usebypassrls BOOL NULL, - passwd STRING NULL, - valuntil TIMESTAMPTZ NULL, - useconfig STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_shdepend ( - dbid OID NULL, - classid OID NULL, - objid OID NULL, - objsubid INT4 NULL, - refclassid OID NULL, - refobjid OID NULL, - deptype "char" NULL -) CREATE TABLE pg_catalog.pg_shdepend ( - dbid OID NULL, - classid OID NULL, - objid OID NULL, - objsubid INT4 NULL, - refclassid OID NULL, - refobjid OID NULL, - deptype "char" NULL -) {} {} -CREATE TABLE pg_catalog.pg_shdescription ( - objoid OID NULL, - classoid OID NULL, - description STRING NULL -) CREATE TABLE pg_catalog.pg_shdescription ( - objoid OID NULL, - classoid OID NULL, - description STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_shmem_allocations ( - name STRING NULL, - off INT8 NULL, - size INT8 NULL, - allocated_size INT8 NULL -) CREATE TABLE pg_catalog.pg_shmem_allocations ( - name STRING NULL, - off INT8 NULL, - size INT8 NULL, - allocated_size INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_shseclabel ( - objoid OID NULL, - classoid OID NULL, - provider STRING NULL, - label STRING NULL -) CREATE TABLE pg_catalog.pg_shseclabel ( - objoid OID NULL, - classoid OID NULL, - provider STRING NULL, - label STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_activity ( - datid OID NULL, - datname NAME NULL, - pid INT8 NULL, - usesysid OID NULL, - usename NAME NULL, - application_name STRING NULL, - client_addr INET NULL, - client_hostname STRING NULL, - client_port INT8 NULL, - backend_start TIMESTAMPTZ NULL, - xact_start TIMESTAMPTZ NULL, - query_start TIMESTAMPTZ NULL, - state_change TIMESTAMPTZ NULL, - wait_event_type STRING NULL, - wait_event STRING NULL, - state STRING NULL, - backend_xid INT8 NULL, - backend_xmin INT8 NULL, - query STRING NULL, - backend_type STRING NULL, - leader_pid INT4 NULL -) CREATE TABLE pg_catalog.pg_stat_activity ( - datid OID NULL, - datname NAME NULL, - pid INT8 NULL, - usesysid OID NULL, - usename NAME NULL, - application_name STRING NULL, - client_addr INET NULL, - client_hostname STRING NULL, - client_port INT8 NULL, - backend_start TIMESTAMPTZ NULL, - xact_start TIMESTAMPTZ NULL, - query_start TIMESTAMPTZ NULL, - state_change TIMESTAMPTZ NULL, - wait_event_type STRING NULL, - wait_event STRING NULL, - state STRING NULL, - backend_xid INT8 NULL, - backend_xmin INT8 NULL, - query STRING NULL, - backend_type STRING NULL, - leader_pid INT4 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_all_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_scan INT8 NULL, - idx_tup_read INT8 NULL, - idx_tup_fetch INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_all_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_scan INT8 NULL, - idx_tup_read INT8 NULL, - idx_tup_fetch INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_all_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL, - n_live_tup INT8 NULL, - n_dead_tup INT8 NULL, - n_mod_since_analyze INT8 NULL, - n_ins_since_vacuum INT8 NULL, - last_vacuum TIMESTAMPTZ NULL, - last_autovacuum TIMESTAMPTZ NULL, - last_analyze TIMESTAMPTZ NULL, - last_autoanalyze TIMESTAMPTZ NULL, - vacuum_count INT8 NULL, - autovacuum_count INT8 NULL, - analyze_count INT8 NULL, - autoanalyze_count INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_all_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL, - n_live_tup INT8 NULL, - n_dead_tup INT8 NULL, - n_mod_since_analyze INT8 NULL, - n_ins_since_vacuum INT8 NULL, - last_vacuum TIMESTAMPTZ NULL, - last_autovacuum TIMESTAMPTZ NULL, - last_analyze TIMESTAMPTZ NULL, - last_autoanalyze TIMESTAMPTZ NULL, - vacuum_count INT8 NULL, - autovacuum_count INT8 NULL, - analyze_count INT8 NULL, - autoanalyze_count INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_archiver ( - archived_count INT8 NULL, - last_archived_wal STRING NULL, - last_archived_time TIMESTAMPTZ NULL, - failed_count INT8 NULL, - last_failed_wal STRING NULL, - last_failed_time TIMESTAMPTZ NULL, - stats_reset TIMESTAMPTZ NULL -) CREATE TABLE pg_catalog.pg_stat_archiver ( - archived_count INT8 NULL, - last_archived_wal STRING NULL, - last_archived_time TIMESTAMPTZ NULL, - failed_count INT8 NULL, - last_failed_wal STRING NULL, - last_failed_time TIMESTAMPTZ NULL, - stats_reset TIMESTAMPTZ NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_bgwriter ( - checkpoints_timed INT8 NULL, - checkpoints_req INT8 NULL, - checkpoint_write_time FLOAT8 NULL, - checkpoint_sync_time FLOAT8 NULL, - buffers_checkpoint INT8 NULL, - buffers_clean INT8 NULL, - maxwritten_clean INT8 NULL, - buffers_backend INT8 NULL, - buffers_backend_fsync INT8 NULL, - buffers_alloc INT8 NULL, - stats_reset TIMESTAMPTZ NULL -) CREATE TABLE pg_catalog.pg_stat_bgwriter ( - checkpoints_timed INT8 NULL, - checkpoints_req INT8 NULL, - checkpoint_write_time FLOAT8 NULL, - checkpoint_sync_time FLOAT8 NULL, - buffers_checkpoint INT8 NULL, - buffers_clean INT8 NULL, - maxwritten_clean INT8 NULL, - buffers_backend INT8 NULL, - buffers_backend_fsync INT8 NULL, - buffers_alloc INT8 NULL, - stats_reset TIMESTAMPTZ NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_database ( - datid OID NULL, - datname NAME NULL, - numbackends INT4 NULL, - xact_commit INT8 NULL, - xact_rollback INT8 NULL, - blks_read INT8 NULL, - blks_hit INT8 NULL, - tup_returned INT8 NULL, - tup_fetched INT8 NULL, - tup_inserted INT8 NULL, - tup_updated INT8 NULL, - tup_deleted INT8 NULL, - conflicts INT8 NULL, - temp_files INT8 NULL, - temp_bytes INT8 NULL, - deadlocks INT8 NULL, - checksum_failures INT8 NULL, - checksum_last_failure TIMESTAMPTZ NULL, - blk_read_time FLOAT8 NULL, - blk_write_time FLOAT8 NULL, - stats_reset TIMESTAMPTZ NULL -) CREATE TABLE pg_catalog.pg_stat_database ( - datid OID NULL, - datname NAME NULL, - numbackends INT4 NULL, - xact_commit INT8 NULL, - xact_rollback INT8 NULL, - blks_read INT8 NULL, - blks_hit INT8 NULL, - tup_returned INT8 NULL, - tup_fetched INT8 NULL, - tup_inserted INT8 NULL, - tup_updated INT8 NULL, - tup_deleted INT8 NULL, - conflicts INT8 NULL, - temp_files INT8 NULL, - temp_bytes INT8 NULL, - deadlocks INT8 NULL, - checksum_failures INT8 NULL, - checksum_last_failure TIMESTAMPTZ NULL, - blk_read_time FLOAT8 NULL, - blk_write_time FLOAT8 NULL, - stats_reset TIMESTAMPTZ NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_database_conflicts ( - datid OID NULL, - datname NAME NULL, - confl_tablespace INT8 NULL, - confl_lock INT8 NULL, - confl_snapshot INT8 NULL, - confl_bufferpin INT8 NULL, - confl_deadlock INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_database_conflicts ( - datid OID NULL, - datname NAME NULL, - confl_tablespace INT8 NULL, - confl_lock INT8 NULL, - confl_snapshot INT8 NULL, - confl_bufferpin INT8 NULL, - confl_deadlock INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_gssapi ( - pid INT4 NULL, - gss_authenticated BOOL NULL, - principal STRING NULL, - encrypted BOOL NULL -) CREATE TABLE pg_catalog.pg_stat_gssapi ( - pid INT4 NULL, - gss_authenticated BOOL NULL, - principal STRING NULL, - encrypted BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_progress_analyze ( - pid INT4 NULL, - datid OID NULL, - datname NAME NULL, - relid OID NULL, - phase STRING NULL, - sample_blks_total INT8 NULL, - sample_blks_scanned INT8 NULL, - ext_stats_total INT8 NULL, - ext_stats_computed INT8 NULL, - child_tables_total INT8 NULL, - child_tables_done INT8 NULL, - current_child_table_relid OID NULL -) CREATE TABLE pg_catalog.pg_stat_progress_analyze ( - pid INT4 NULL, - datid OID NULL, - datname NAME NULL, - relid OID NULL, - phase STRING NULL, - sample_blks_total INT8 NULL, - sample_blks_scanned INT8 NULL, - ext_stats_total INT8 NULL, - ext_stats_computed INT8 NULL, - child_tables_total INT8 NULL, - child_tables_done INT8 NULL, - current_child_table_relid OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_progress_basebackup ( - pid INT4 NULL, - phase STRING NULL, - backup_total INT8 NULL, - backup_streamed INT8 NULL, - tablespaces_total INT8 NULL, - tablespaces_streamed INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_progress_basebackup ( - pid INT4 NULL, - phase STRING NULL, - backup_total INT8 NULL, - backup_streamed INT8 NULL, - tablespaces_total INT8 NULL, - tablespaces_streamed INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_progress_cluster ( - pid INT4 NULL, - datid OID NULL, - datname NAME NULL, - relid OID NULL, - command STRING NULL, - phase STRING NULL, - cluster_index_relid OID NULL, - heap_tuples_scanned INT8 NULL, - heap_tuples_written INT8 NULL, - heap_blks_total INT8 NULL, - heap_blks_scanned INT8 NULL, - index_rebuild_count INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_progress_cluster ( - pid INT4 NULL, - datid OID NULL, - datname NAME NULL, - relid OID NULL, - command STRING NULL, - phase STRING NULL, - cluster_index_relid OID NULL, - heap_tuples_scanned INT8 NULL, - heap_tuples_written INT8 NULL, - heap_blks_total INT8 NULL, - heap_blks_scanned INT8 NULL, - index_rebuild_count INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_progress_create_index ( - pid INT4 NULL, - datid OID NULL, - datname NAME NULL, - relid OID NULL, - index_relid OID NULL, - command STRING NULL, - phase STRING NULL, - lockers_total INT8 NULL, - lockers_done INT8 NULL, - current_locker_pid INT8 NULL, - blocks_total INT8 NULL, - blocks_done INT8 NULL, - tuples_total INT8 NULL, - tuples_done INT8 NULL, - partitions_total INT8 NULL, - partitions_done INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_progress_create_index ( - pid INT4 NULL, - datid OID NULL, - datname NAME NULL, - relid OID NULL, - index_relid OID NULL, - command STRING NULL, - phase STRING NULL, - lockers_total INT8 NULL, - lockers_done INT8 NULL, - current_locker_pid INT8 NULL, - blocks_total INT8 NULL, - blocks_done INT8 NULL, - tuples_total INT8 NULL, - tuples_done INT8 NULL, - partitions_total INT8 NULL, - partitions_done INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_progress_vacuum ( - pid INT4 NULL, - datid OID NULL, - datname NAME NULL, - relid OID NULL, - phase STRING NULL, - heap_blks_total INT8 NULL, - heap_blks_scanned INT8 NULL, - heap_blks_vacuumed INT8 NULL, - index_vacuum_count INT8 NULL, - max_dead_tuples INT8 NULL, - num_dead_tuples INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_progress_vacuum ( - pid INT4 NULL, - datid OID NULL, - datname NAME NULL, - relid OID NULL, - phase STRING NULL, - heap_blks_total INT8 NULL, - heap_blks_scanned INT8 NULL, - heap_blks_vacuumed INT8 NULL, - index_vacuum_count INT8 NULL, - max_dead_tuples INT8 NULL, - num_dead_tuples INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_replication ( - pid INT4 NULL, - usesysid OID NULL, - usename NAME NULL, - application_name STRING NULL, - client_addr INET NULL, - client_hostname STRING NULL, - client_port INT4 NULL, - backend_start TIMESTAMPTZ NULL, - backend_xmin INT8 NULL, - state STRING NULL, - sent_lsn STRING NULL, - write_lsn STRING NULL, - flush_lsn STRING NULL, - replay_lsn STRING NULL, - write_lag INTERVAL NULL, - flush_lag INTERVAL NULL, - replay_lag INTERVAL NULL, - sync_priority INT4 NULL, - sync_state STRING NULL, - reply_time TIMESTAMPTZ NULL -) CREATE TABLE pg_catalog.pg_stat_replication ( - pid INT4 NULL, - usesysid OID NULL, - usename NAME NULL, - application_name STRING NULL, - client_addr INET NULL, - client_hostname STRING NULL, - client_port INT4 NULL, - backend_start TIMESTAMPTZ NULL, - backend_xmin INT8 NULL, - state STRING NULL, - sent_lsn STRING NULL, - write_lsn STRING NULL, - flush_lsn STRING NULL, - replay_lsn STRING NULL, - write_lag INTERVAL NULL, - flush_lag INTERVAL NULL, - replay_lag INTERVAL NULL, - sync_priority INT4 NULL, - sync_state STRING NULL, - reply_time TIMESTAMPTZ NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_slru ( - name STRING NULL, - blks_zeroed INT8 NULL, - blks_hit INT8 NULL, - blks_read INT8 NULL, - blks_written INT8 NULL, - blks_exists INT8 NULL, - flushes INT8 NULL, - truncates INT8 NULL, - stats_reset TIMESTAMPTZ NULL -) CREATE TABLE pg_catalog.pg_stat_slru ( - name STRING NULL, - blks_zeroed INT8 NULL, - blks_hit INT8 NULL, - blks_read INT8 NULL, - blks_written INT8 NULL, - blks_exists INT8 NULL, - flushes INT8 NULL, - truncates INT8 NULL, - stats_reset TIMESTAMPTZ NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_ssl ( - pid INT4 NULL, - ssl BOOL NULL, - version STRING NULL, - cipher STRING NULL, - bits INT4 NULL, - compression BOOL NULL, - client_dn STRING NULL, - client_serial DECIMAL NULL, - issuer_dn STRING NULL -) CREATE TABLE pg_catalog.pg_stat_ssl ( - pid INT4 NULL, - ssl BOOL NULL, - version STRING NULL, - cipher STRING NULL, - bits INT4 NULL, - compression BOOL NULL, - client_dn STRING NULL, - client_serial DECIMAL NULL, - issuer_dn STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_subscription ( - subid OID NULL, - subname NAME NULL, - pid INT4 NULL, - relid OID NULL, - received_lsn STRING NULL, - last_msg_send_time TIMESTAMPTZ NULL, - last_msg_receipt_time TIMESTAMPTZ NULL, - latest_end_lsn STRING NULL, - latest_end_time TIMESTAMPTZ NULL -) CREATE TABLE pg_catalog.pg_stat_subscription ( - subid OID NULL, - subname NAME NULL, - pid INT4 NULL, - relid OID NULL, - received_lsn STRING NULL, - last_msg_send_time TIMESTAMPTZ NULL, - last_msg_receipt_time TIMESTAMPTZ NULL, - latest_end_lsn STRING NULL, - latest_end_time TIMESTAMPTZ NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_sys_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_scan INT8 NULL, - idx_tup_read INT8 NULL, - idx_tup_fetch INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_sys_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_scan INT8 NULL, - idx_tup_read INT8 NULL, - idx_tup_fetch INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_sys_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL, - n_live_tup INT8 NULL, - n_dead_tup INT8 NULL, - n_mod_since_analyze INT8 NULL, - n_ins_since_vacuum INT8 NULL, - last_vacuum TIMESTAMPTZ NULL, - last_autovacuum TIMESTAMPTZ NULL, - last_analyze TIMESTAMPTZ NULL, - last_autoanalyze TIMESTAMPTZ NULL, - vacuum_count INT8 NULL, - autovacuum_count INT8 NULL, - analyze_count INT8 NULL, - autoanalyze_count INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_sys_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL, - n_live_tup INT8 NULL, - n_dead_tup INT8 NULL, - n_mod_since_analyze INT8 NULL, - n_ins_since_vacuum INT8 NULL, - last_vacuum TIMESTAMPTZ NULL, - last_autovacuum TIMESTAMPTZ NULL, - last_analyze TIMESTAMPTZ NULL, - last_autoanalyze TIMESTAMPTZ NULL, - vacuum_count INT8 NULL, - autovacuum_count INT8 NULL, - analyze_count INT8 NULL, - autoanalyze_count INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_user_functions ( - funcid OID NULL, - schemaname NAME NULL, - funcname NAME NULL, - calls INT8 NULL, - total_time FLOAT8 NULL, - self_time FLOAT8 NULL -) CREATE TABLE pg_catalog.pg_stat_user_functions ( - funcid OID NULL, - schemaname NAME NULL, - funcname NAME NULL, - calls INT8 NULL, - total_time FLOAT8 NULL, - self_time FLOAT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_user_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_scan INT8 NULL, - idx_tup_read INT8 NULL, - idx_tup_fetch INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_user_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_scan INT8 NULL, - idx_tup_read INT8 NULL, - idx_tup_fetch INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_user_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL, - n_live_tup INT8 NULL, - n_dead_tup INT8 NULL, - n_mod_since_analyze INT8 NULL, - n_ins_since_vacuum INT8 NULL, - last_vacuum TIMESTAMPTZ NULL, - last_autovacuum TIMESTAMPTZ NULL, - last_analyze TIMESTAMPTZ NULL, - last_autoanalyze TIMESTAMPTZ NULL, - vacuum_count INT8 NULL, - autovacuum_count INT8 NULL, - analyze_count INT8 NULL, - autoanalyze_count INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_user_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL, - n_live_tup INT8 NULL, - n_dead_tup INT8 NULL, - n_mod_since_analyze INT8 NULL, - n_ins_since_vacuum INT8 NULL, - last_vacuum TIMESTAMPTZ NULL, - last_autovacuum TIMESTAMPTZ NULL, - last_analyze TIMESTAMPTZ NULL, - last_autoanalyze TIMESTAMPTZ NULL, - vacuum_count INT8 NULL, - autovacuum_count INT8 NULL, - analyze_count INT8 NULL, - autoanalyze_count INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_wal_receiver ( - pid INT4 NULL, - status STRING NULL, - receive_start_lsn STRING NULL, - receive_start_tli INT4 NULL, - written_lsn STRING NULL, - flushed_lsn STRING NULL, - received_tli INT4 NULL, - last_msg_send_time TIMESTAMPTZ NULL, - last_msg_receipt_time TIMESTAMPTZ NULL, - latest_end_lsn STRING NULL, - latest_end_time TIMESTAMPTZ NULL, - slot_name STRING NULL, - sender_host STRING NULL, - sender_port INT4 NULL, - conninfo STRING NULL -) CREATE TABLE pg_catalog.pg_stat_wal_receiver ( - pid INT4 NULL, - status STRING NULL, - receive_start_lsn STRING NULL, - receive_start_tli INT4 NULL, - written_lsn STRING NULL, - flushed_lsn STRING NULL, - received_tli INT4 NULL, - last_msg_send_time TIMESTAMPTZ NULL, - last_msg_receipt_time TIMESTAMPTZ NULL, - latest_end_lsn STRING NULL, - latest_end_time TIMESTAMPTZ NULL, - slot_name STRING NULL, - sender_host STRING NULL, - sender_port INT4 NULL, - conninfo STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_xact_all_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_xact_all_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_xact_sys_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_xact_sys_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_xact_user_functions ( - funcid OID NULL, - schemaname NAME NULL, - funcname NAME NULL, - calls INT8 NULL, - total_time FLOAT8 NULL, - self_time FLOAT8 NULL -) CREATE TABLE pg_catalog.pg_stat_xact_user_functions ( - funcid OID NULL, - schemaname NAME NULL, - funcname NAME NULL, - calls INT8 NULL, - total_time FLOAT8 NULL, - self_time FLOAT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_stat_xact_user_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL -) CREATE TABLE pg_catalog.pg_stat_xact_user_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - seq_scan INT8 NULL, - seq_tup_read INT8 NULL, - idx_scan INT8 NULL, - idx_tup_fetch INT8 NULL, - n_tup_ins INT8 NULL, - n_tup_upd INT8 NULL, - n_tup_del INT8 NULL, - n_tup_hot_upd INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_statio_all_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL -) CREATE TABLE pg_catalog.pg_statio_all_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_statio_all_sequences ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - blks_read INT8 NULL, - blks_hit INT8 NULL -) CREATE TABLE pg_catalog.pg_statio_all_sequences ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - blks_read INT8 NULL, - blks_hit INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_statio_all_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - heap_blks_read INT8 NULL, - heap_blks_hit INT8 NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL, - toast_blks_read INT8 NULL, - toast_blks_hit INT8 NULL, - tidx_blks_read INT8 NULL, - tidx_blks_hit INT8 NULL -) CREATE TABLE pg_catalog.pg_statio_all_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - heap_blks_read INT8 NULL, - heap_blks_hit INT8 NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL, - toast_blks_read INT8 NULL, - toast_blks_hit INT8 NULL, - tidx_blks_read INT8 NULL, - tidx_blks_hit INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_statio_sys_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL -) CREATE TABLE pg_catalog.pg_statio_sys_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_statio_sys_sequences ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - blks_read INT8 NULL, - blks_hit INT8 NULL -) CREATE TABLE pg_catalog.pg_statio_sys_sequences ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - blks_read INT8 NULL, - blks_hit INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_statio_sys_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - heap_blks_read INT8 NULL, - heap_blks_hit INT8 NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL, - toast_blks_read INT8 NULL, - toast_blks_hit INT8 NULL, - tidx_blks_read INT8 NULL, - tidx_blks_hit INT8 NULL -) CREATE TABLE pg_catalog.pg_statio_sys_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - heap_blks_read INT8 NULL, - heap_blks_hit INT8 NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL, - toast_blks_read INT8 NULL, - toast_blks_hit INT8 NULL, - tidx_blks_read INT8 NULL, - tidx_blks_hit INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_statio_user_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL -) CREATE TABLE pg_catalog.pg_statio_user_indexes ( - relid OID NULL, - indexrelid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - indexrelname NAME NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_statio_user_sequences ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - blks_read INT8 NULL, - blks_hit INT8 NULL -) CREATE TABLE pg_catalog.pg_statio_user_sequences ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - blks_read INT8 NULL, - blks_hit INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_statio_user_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - heap_blks_read INT8 NULL, - heap_blks_hit INT8 NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL, - toast_blks_read INT8 NULL, - toast_blks_hit INT8 NULL, - tidx_blks_read INT8 NULL, - tidx_blks_hit INT8 NULL -) CREATE TABLE pg_catalog.pg_statio_user_tables ( - relid OID NULL, - schemaname NAME NULL, - relname NAME NULL, - heap_blks_read INT8 NULL, - heap_blks_hit INT8 NULL, - idx_blks_read INT8 NULL, - idx_blks_hit INT8 NULL, - toast_blks_read INT8 NULL, - toast_blks_hit INT8 NULL, - tidx_blks_read INT8 NULL, - tidx_blks_hit INT8 NULL -) {} {} -CREATE TABLE pg_catalog.pg_statistic ( - starelid OID NULL, - staattnum INT2 NULL, - stainherit BOOL NULL, - stanullfrac FLOAT4 NULL, - stawidth INT4 NULL, - stadistinct FLOAT4 NULL, - stakind1 INT2 NULL, - stakind2 INT2 NULL, - stakind3 INT2 NULL, - stakind4 INT2 NULL, - stakind5 INT2 NULL, - staop1 OID NULL, - staop2 OID NULL, - staop3 OID NULL, - staop4 OID NULL, - staop5 OID NULL, - stacoll1 OID NULL, - stacoll2 OID NULL, - stacoll3 OID NULL, - stacoll4 OID NULL, - stacoll5 OID NULL, - stanumbers1 FLOAT4[] NULL, - stanumbers2 FLOAT4[] NULL, - stanumbers3 FLOAT4[] NULL, - stanumbers4 FLOAT4[] NULL, - stanumbers5 FLOAT4[] NULL, - stavalues1 STRING[] NULL, - stavalues2 STRING[] NULL, - stavalues3 STRING[] NULL, - stavalues4 STRING[] NULL, - stavalues5 STRING[] NULL -) CREATE TABLE pg_catalog.pg_statistic ( - starelid OID NULL, - staattnum INT2 NULL, - stainherit BOOL NULL, - stanullfrac FLOAT4 NULL, - stawidth INT4 NULL, - stadistinct FLOAT4 NULL, - stakind1 INT2 NULL, - stakind2 INT2 NULL, - stakind3 INT2 NULL, - stakind4 INT2 NULL, - stakind5 INT2 NULL, - staop1 OID NULL, - staop2 OID NULL, - staop3 OID NULL, - staop4 OID NULL, - staop5 OID NULL, - stacoll1 OID NULL, - stacoll2 OID NULL, - stacoll3 OID NULL, - stacoll4 OID NULL, - stacoll5 OID NULL, - stanumbers1 FLOAT4[] NULL, - stanumbers2 FLOAT4[] NULL, - stanumbers3 FLOAT4[] NULL, - stanumbers4 FLOAT4[] NULL, - stanumbers5 FLOAT4[] NULL, - stavalues1 STRING[] NULL, - stavalues2 STRING[] NULL, - stavalues3 STRING[] NULL, - stavalues4 STRING[] NULL, - stavalues5 STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_statistic_ext ( - oid OID NULL, - stxrelid OID NULL, - stxname NAME NULL, - stxnamespace OID NULL, - stxowner OID NULL, - stxstattarget INT4 NULL, - stxkeys INT2VECTOR NULL, - stxkind "char"[] NULL -) CREATE TABLE pg_catalog.pg_statistic_ext ( - oid OID NULL, - stxrelid OID NULL, - stxname NAME NULL, - stxnamespace OID NULL, - stxowner OID NULL, - stxstattarget INT4 NULL, - stxkeys INT2VECTOR NULL, - stxkind "char"[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_statistic_ext_data ( - stxoid OID NULL, - stxdndistinct BYTES NULL, - stxddependencies BYTES NULL, - stxdmcv BYTES NULL -) CREATE TABLE pg_catalog.pg_statistic_ext_data ( - stxoid OID NULL, - stxdndistinct BYTES NULL, - stxddependencies BYTES NULL, - stxdmcv BYTES NULL -) {} {} -CREATE TABLE pg_catalog.pg_stats ( - schemaname NAME NULL, - tablename NAME NULL, - attname NAME NULL, - inherited BOOL NULL, - null_frac FLOAT4 NULL, - avg_width INT4 NULL, - n_distinct FLOAT4 NULL, - most_common_vals STRING[] NULL, - most_common_freqs FLOAT4[] NULL, - histogram_bounds STRING[] NULL, - correlation FLOAT4 NULL, - most_common_elems STRING[] NULL, - most_common_elem_freqs FLOAT4[] NULL, - elem_count_histogram FLOAT4[] NULL -) CREATE TABLE pg_catalog.pg_stats ( - schemaname NAME NULL, - tablename NAME NULL, - attname NAME NULL, - inherited BOOL NULL, - null_frac FLOAT4 NULL, - avg_width INT4 NULL, - n_distinct FLOAT4 NULL, - most_common_vals STRING[] NULL, - most_common_freqs FLOAT4[] NULL, - histogram_bounds STRING[] NULL, - correlation FLOAT4 NULL, - most_common_elems STRING[] NULL, - most_common_elem_freqs FLOAT4[] NULL, - elem_count_histogram FLOAT4[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_stats_ext ( - schemaname NAME NULL, - tablename NAME NULL, - statistics_schemaname NAME NULL, - statistics_name NAME NULL, - statistics_owner NAME NULL, - attnames NAME[] NULL, - kinds "char"[] NULL, - n_distinct BYTES NULL, - dependencies BYTES NULL, - most_common_vals STRING[] NULL, - most_common_val_nulls BOOL[] NULL, - most_common_freqs FLOAT8[] NULL, - most_common_base_freqs FLOAT8[] NULL -) CREATE TABLE pg_catalog.pg_stats_ext ( - schemaname NAME NULL, - tablename NAME NULL, - statistics_schemaname NAME NULL, - statistics_name NAME NULL, - statistics_owner NAME NULL, - attnames NAME[] NULL, - kinds "char"[] NULL, - n_distinct BYTES NULL, - dependencies BYTES NULL, - most_common_vals STRING[] NULL, - most_common_val_nulls BOOL[] NULL, - most_common_freqs FLOAT8[] NULL, - most_common_base_freqs FLOAT8[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_subscription ( - oid OID NULL, - subdbid OID NULL, - subname NAME NULL, - subowner OID NULL, - subenabled BOOL NULL, - subconninfo STRING NULL, - subslotname NAME NULL, - subsynccommit STRING NULL, - subpublications STRING[] NULL -) CREATE TABLE pg_catalog.pg_subscription ( - oid OID NULL, - subdbid OID NULL, - subname NAME NULL, - subowner OID NULL, - subenabled BOOL NULL, - subconninfo STRING NULL, - subslotname NAME NULL, - subsynccommit STRING NULL, - subpublications STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_subscription_rel ( - srsubid OID NULL, - srrelid OID NULL, - srsubstate "char" NULL, - srsublsn STRING NULL -) CREATE TABLE pg_catalog.pg_subscription_rel ( - srsubid OID NULL, - srrelid OID NULL, - srsubstate "char" NULL, - srsublsn STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_tables ( - schemaname NAME NULL, - tablename NAME NULL, - tableowner NAME NULL, - tablespace NAME NULL, - hasindexes BOOL NULL, - hasrules BOOL NULL, - hastriggers BOOL NULL, - rowsecurity BOOL NULL -) CREATE TABLE pg_catalog.pg_tables ( - schemaname NAME NULL, - tablename NAME NULL, - tableowner NAME NULL, - tablespace NAME NULL, - hasindexes BOOL NULL, - hasrules BOOL NULL, - hastriggers BOOL NULL, - rowsecurity BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_tablespace ( - oid OID NULL, - spcname NAME NULL, - spcowner OID NULL, - spclocation STRING NULL, - spcacl STRING[] NULL, - spcoptions STRING[] NULL -) CREATE TABLE pg_catalog.pg_tablespace ( - oid OID NULL, - spcname NAME NULL, - spcowner OID NULL, - spclocation STRING NULL, - spcacl STRING[] NULL, - spcoptions STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_timezone_abbrevs ( - abbrev STRING NULL, - utc_offset INTERVAL NULL, - is_dst BOOL NULL -) CREATE TABLE pg_catalog.pg_timezone_abbrevs ( - abbrev STRING NULL, - utc_offset INTERVAL NULL, - is_dst BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_timezone_names ( - name STRING NULL, - abbrev STRING NULL, - utc_offset INTERVAL NULL, - is_dst BOOL NULL -) CREATE TABLE pg_catalog.pg_timezone_names ( - name STRING NULL, - abbrev STRING NULL, - utc_offset INTERVAL NULL, - is_dst BOOL NULL -) {} {} -CREATE TABLE pg_catalog.pg_transform ( - oid OID NULL, - trftype OID NULL, - trflang OID NULL, - trffromsql REGPROC NULL, - trftosql REGPROC NULL -) CREATE TABLE pg_catalog.pg_transform ( - oid OID NULL, - trftype OID NULL, - trflang OID NULL, - trffromsql REGPROC NULL, - trftosql REGPROC NULL -) {} {} -CREATE TABLE pg_catalog.pg_trigger ( - oid OID NULL, - tgrelid OID NULL, - tgname NAME NULL, - tgfoid OID NULL, - tgtype INT2 NULL, - tgenabled "char" NULL, - tgisinternal BOOL NULL, - tgconstrrelid OID NULL, - tgconstrindid OID NULL, - tgconstraint OID NULL, - tgdeferrable BOOL NULL, - tginitdeferred BOOL NULL, - tgnargs INT2 NULL, - tgattr INT2VECTOR NULL, - tgargs BYTES NULL, - tgqual STRING NULL, - tgoldtable NAME NULL, - tgnewtable NAME NULL, - tgparentid OID NULL -) CREATE TABLE pg_catalog.pg_trigger ( - oid OID NULL, - tgrelid OID NULL, - tgname NAME NULL, - tgfoid OID NULL, - tgtype INT2 NULL, - tgenabled "char" NULL, - tgisinternal BOOL NULL, - tgconstrrelid OID NULL, - tgconstrindid OID NULL, - tgconstraint OID NULL, - tgdeferrable BOOL NULL, - tginitdeferred BOOL NULL, - tgnargs INT2 NULL, - tgattr INT2VECTOR NULL, - tgargs BYTES NULL, - tgqual STRING NULL, - tgoldtable NAME NULL, - tgnewtable NAME NULL, - tgparentid OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_ts_config ( - oid OID NULL, - cfgname NAME NULL, - cfgnamespace OID NULL, - cfgowner OID NULL, - cfgparser OID NULL -) CREATE TABLE pg_catalog.pg_ts_config ( - oid OID NULL, - cfgname NAME NULL, - cfgnamespace OID NULL, - cfgowner OID NULL, - cfgparser OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_ts_config_map ( - mapcfg OID NULL, - maptokentype INT4 NULL, - mapseqno INT4 NULL, - mapdict OID NULL -) CREATE TABLE pg_catalog.pg_ts_config_map ( - mapcfg OID NULL, - maptokentype INT4 NULL, - mapseqno INT4 NULL, - mapdict OID NULL -) {} {} -CREATE TABLE pg_catalog.pg_ts_dict ( - oid OID NULL, - dictname NAME NULL, - dictnamespace OID NULL, - dictowner OID NULL, - dicttemplate OID NULL, - dictinitoption STRING NULL -) CREATE TABLE pg_catalog.pg_ts_dict ( - oid OID NULL, - dictname NAME NULL, - dictnamespace OID NULL, - dictowner OID NULL, - dicttemplate OID NULL, - dictinitoption STRING NULL -) {} {} -CREATE TABLE pg_catalog.pg_ts_parser ( - oid OID NULL, - prsname NAME NULL, - prsnamespace OID NULL, - prsstart REGPROC NULL, - prstoken REGPROC NULL, - prsend REGPROC NULL, - prsheadline REGPROC NULL, - prslextype REGPROC NULL -) CREATE TABLE pg_catalog.pg_ts_parser ( - oid OID NULL, - prsname NAME NULL, - prsnamespace OID NULL, - prsstart REGPROC NULL, - prstoken REGPROC NULL, - prsend REGPROC NULL, - prsheadline REGPROC NULL, - prslextype REGPROC NULL -) {} {} -CREATE TABLE pg_catalog.pg_ts_template ( - oid OID NULL, - tmplname NAME NULL, - tmplnamespace OID NULL, - tmplinit REGPROC NULL, - tmpllexize REGPROC NULL -) CREATE TABLE pg_catalog.pg_ts_template ( - oid OID NULL, - tmplname NAME NULL, - tmplnamespace OID NULL, - tmplinit REGPROC NULL, - tmpllexize REGPROC NULL -) {} {} -CREATE TABLE pg_catalog.pg_type ( - oid OID NOT NULL, - typname NAME NOT NULL, - typnamespace OID NULL, - typowner OID NULL, - typlen INT2 NULL, - typbyval BOOL NULL, - typtype "char" NULL, - typcategory "char" NULL, - typispreferred BOOL NULL, - typisdefined BOOL NULL, - typdelim "char" NULL, - typrelid OID NULL, - typelem OID NULL, - typarray OID NULL, - typinput REGPROC NULL, - typoutput REGPROC NULL, - typreceive REGPROC NULL, - typsend REGPROC NULL, - typmodin REGPROC NULL, - typmodout REGPROC NULL, - typanalyze REGPROC NULL, - typalign "char" NULL, - typstorage "char" NULL, - typnotnull BOOL NULL, - typbasetype OID NULL, - typtypmod INT4 NULL, - typndims INT4 NULL, - typcollation OID NULL, - typdefaultbin STRING NULL, - typdefault STRING NULL, - typacl STRING[] NULL, - INDEX pg_type_oid_idx (oid ASC) STORING (typname, typnamespace, typowner, typlen, typbyval, typtype, typcategory, typispreferred, typisdefined, typdelim, typrelid, typelem, typarray, typinput, typoutput, typreceive, typsend, typmodin, typmodout, typanalyze, typalign, typstorage, typnotnull, typbasetype, typtypmod, typndims, typcollation, typdefaultbin, typdefault, typacl) -) CREATE TABLE pg_catalog.pg_type ( - oid OID NOT NULL, - typname NAME NOT NULL, - typnamespace OID NULL, - typowner OID NULL, - typlen INT2 NULL, - typbyval BOOL NULL, - typtype "char" NULL, - typcategory "char" NULL, - typispreferred BOOL NULL, - typisdefined BOOL NULL, - typdelim "char" NULL, - typrelid OID NULL, - typelem OID NULL, - typarray OID NULL, - typinput REGPROC NULL, - typoutput REGPROC NULL, - typreceive REGPROC NULL, - typsend REGPROC NULL, - typmodin REGPROC NULL, - typmodout REGPROC NULL, - typanalyze REGPROC NULL, - typalign "char" NULL, - typstorage "char" NULL, - typnotnull BOOL NULL, - typbasetype OID NULL, - typtypmod INT4 NULL, - typndims INT4 NULL, - typcollation OID NULL, - typdefaultbin STRING NULL, - typdefault STRING NULL, - typacl STRING[] NULL, - INDEX pg_type_oid_idx (oid ASC) STORING (typname, typnamespace, typowner, typlen, typbyval, typtype, typcategory, typispreferred, typisdefined, typdelim, typrelid, typelem, typarray, typinput, typoutput, typreceive, typsend, typmodin, typmodout, typanalyze, typalign, typstorage, typnotnull, typbasetype, typtypmod, typndims, typcollation, typdefaultbin, typdefault, typacl) -) {} {} -CREATE TABLE pg_catalog.pg_user ( - usename NAME NULL, - usesysid OID NULL, - usecreatedb BOOL NULL, - usesuper BOOL NULL, - userepl BOOL NULL, - usebypassrls BOOL NULL, - passwd STRING NULL, - valuntil TIMESTAMPTZ NULL, - useconfig STRING[] NULL -) CREATE TABLE pg_catalog.pg_user ( - usename NAME NULL, - usesysid OID NULL, - usecreatedb BOOL NULL, - usesuper BOOL NULL, - userepl BOOL NULL, - usebypassrls BOOL NULL, - passwd STRING NULL, - valuntil TIMESTAMPTZ NULL, - useconfig STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_user_mapping ( - oid OID NULL, - umuser OID NULL, - umserver OID NULL, - umoptions STRING[] NULL -) CREATE TABLE pg_catalog.pg_user_mapping ( - oid OID NULL, - umuser OID NULL, - umserver OID NULL, - umoptions STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_user_mappings ( - umid OID NULL, - srvid OID NULL, - srvname NAME NULL, - umuser OID NULL, - usename NAME NULL, - umoptions STRING[] NULL -) CREATE TABLE pg_catalog.pg_user_mappings ( - umid OID NULL, - srvid OID NULL, - srvname NAME NULL, - umuser OID NULL, - usename NAME NULL, - umoptions STRING[] NULL -) {} {} -CREATE TABLE pg_catalog.pg_views ( - schemaname NAME NULL, - viewname NAME NULL, - viewowner NAME NULL, - definition STRING NULL -) CREATE TABLE pg_catalog.pg_views ( - schemaname NAME NULL, - viewname NAME NULL, - viewowner NAME NULL, - definition STRING NULL -) {} {} -CREATE TABLE pg_extension.geography_columns ( - f_table_catalog NAME NULL, - f_table_schema NAME NULL, - f_table_name NAME NULL, - f_geography_column NAME NULL, - coord_dimension INT8 NULL, - srid INT8 NULL, - type STRING NULL -) CREATE TABLE pg_extension.geography_columns ( - f_table_catalog NAME NULL, - f_table_schema NAME NULL, - f_table_name NAME NULL, - f_geography_column NAME NULL, - coord_dimension INT8 NULL, - srid INT8 NULL, - type STRING NULL -) {} {} -CREATE TABLE pg_extension.geometry_columns ( - f_table_catalog NAME NULL, - f_table_schema NAME NULL, - f_table_name NAME NULL, - f_geometry_column NAME NULL, - coord_dimension INT8 NULL, - srid INT8 NULL, - type STRING NULL -) CREATE TABLE pg_extension.geometry_columns ( - f_table_catalog NAME NULL, - f_table_schema NAME NULL, - f_table_name NAME NULL, - f_geometry_column NAME NULL, - coord_dimension INT8 NULL, - srid INT8 NULL, - type STRING NULL -) {} {} -CREATE TABLE pg_extension.spatial_ref_sys ( - srid INT8 NULL, - auth_name VARCHAR(256) NULL, - auth_srid INT8 NULL, - srtext VARCHAR(2048) NULL, - proj4text VARCHAR(2048) NULL -) CREATE TABLE pg_extension.spatial_ref_sys ( - srid INT8 NULL, - auth_name VARCHAR(256) NULL, - auth_srid INT8 NULL, - srtext VARCHAR(2048) NULL, - proj4text VARCHAR(2048) NULL -) {} {} -CREATE TABLE public.t ( - a INT8 NULL, - rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), - CONSTRAINT t_pkey PRIMARY KEY (rowid ASC), - CONSTRAINT t_a_fkey FOREIGN KEY (a) REFERENCES public.t(rowid) -) CREATE TABLE public.t ( - a INT8 NULL, - rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), - CONSTRAINT t_pkey PRIMARY KEY (rowid ASC) -) {"ALTER TABLE public.t ADD CONSTRAINT t_a_fkey FOREIGN KEY (a) REFERENCES public.t(rowid)"} {"ALTER TABLE public.t VALIDATE CONSTRAINT t_a_fkey"} -CREATE TABLE public.v ( - "'" INT8 NULL, - s STRING NULL, - rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), - CONSTRAINT v_pkey PRIMARY KEY (rowid ASC), - CONSTRAINT "v_'_fkey" FOREIGN KEY ("'") REFERENCES public.t(rowid), - CONSTRAINT v_s_fkey FOREIGN KEY (s) REFERENCES public.v(s), - UNIQUE INDEX v_s_key (s ASC) -) CREATE TABLE public.v ( - "'" INT8 NULL, - s STRING NULL, - rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), - CONSTRAINT v_pkey PRIMARY KEY (rowid ASC), - UNIQUE INDEX v_s_key (s ASC) -) {"ALTER TABLE public.v ADD CONSTRAINT \"v_'_fkey\" FOREIGN KEY (\"'\") REFERENCES public.t(rowid)","ALTER TABLE public.v ADD CONSTRAINT v_s_fkey FOREIGN KEY (s) REFERENCES public.v(s)"} {"ALTER TABLE public.v VALIDATE CONSTRAINT \"v_'_fkey\"","ALTER TABLE public.v VALIDATE CONSTRAINT v_s_fkey"} -CREATE TABLE public.c ( - a INT8 NOT NULL, - b INT8 NULL, - rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), - CONSTRAINT c_pkey PRIMARY KEY (rowid ASC), - INDEX c_a_b_idx (a ASC, b ASC), - FAMILY fam_0_a_rowid (a, rowid), - FAMILY fam_1_b (b) -); -COMMENT ON TABLE public.c IS 'table'; -COMMENT ON COLUMN public.c.a IS 'column'; -COMMENT ON INDEX public.c@c_a_b_idx IS 'index' CREATE TABLE public.c ( - a INT8 NOT NULL, - b INT8 NULL, - rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), - CONSTRAINT c_pkey PRIMARY KEY (rowid ASC), - INDEX c_a_b_idx (a ASC, b ASC), - FAMILY fam_0_a_rowid (a, rowid), - FAMILY fam_1_b (b) -); -COMMENT ON TABLE public.c IS 'table'; -COMMENT ON COLUMN public.c.a IS 'column'; -COMMENT ON INDEX public.c@c_a_b_idx IS 'index' {} {} +regexp_replace regexp_replace alter_statements validate_statements +CREATE TABLE public.t ( a INT8 NULL, rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), CONSTRAINT t_pkey PRIMARY KEY (rowid ASC), CONSTRAINT t_a_fkey FOREIGN KEY (a) REFERENCES public.t(rowid) ) CREATE TABLE public.t ( a INT8 NULL, rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), CONSTRAINT t_pkey PRIMARY KEY (rowid ASC) ) {"ALTER TABLE public.t ADD CONSTRAINT t_a_fkey FOREIGN KEY (a) REFERENCES public.t(rowid)"} {"ALTER TABLE public.t VALIDATE CONSTRAINT t_a_fkey"} +CREATE TABLE public.v ( "'" INT8 NULL, s STRING NULL, rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), CONSTRAINT v_pkey PRIMARY KEY (rowid ASC), CONSTRAINT "v_'_fkey" FOREIGN KEY ("'") REFERENCES public.t(rowid), CONSTRAINT v_s_fkey FOREIGN KEY (s) REFERENCES public.v(s), UNIQUE INDEX v_s_key (s ASC) ) CREATE TABLE public.v ( "'" INT8 NULL, s STRING NULL, rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), CONSTRAINT v_pkey PRIMARY KEY (rowid ASC), UNIQUE INDEX v_s_key (s ASC) ) {"ALTER TABLE public.v ADD CONSTRAINT \"v_'_fkey\" FOREIGN KEY (\"'\") REFERENCES public.t(rowid)","ALTER TABLE public.v ADD CONSTRAINT v_s_fkey FOREIGN KEY (s) REFERENCES public.v(s)"} {"ALTER TABLE public.v VALIDATE CONSTRAINT \"v_'_fkey\"","ALTER TABLE public.v VALIDATE CONSTRAINT v_s_fkey"} +CREATE TABLE public.c ( a INT8 NOT NULL, b INT8 NULL, rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), CONSTRAINT c_pkey PRIMARY KEY (rowid ASC), INDEX c_a_b_idx (a ASC, b ASC), FAMILY fam_0_a_rowid (a, rowid), FAMILY fam_1_b (b) ); COMMENT ON TABLE public.c IS 'table'; COMMENT ON COLUMN public.c.a IS 'column'; COMMENT ON INDEX public.c@c_a_b_idx IS 'index' CREATE TABLE public.c ( a INT8 NOT NULL, b INT8 NULL, rowid INT8 NOT VISIBLE NOT NULL DEFAULT unique_rowid(), CONSTRAINT c_pkey PRIMARY KEY (rowid ASC), INDEX c_a_b_idx (a ASC, b ASC), FAMILY fam_0_a_rowid (a, rowid), FAMILY fam_1_b (b) ); COMMENT ON TABLE public.c IS 'table'; COMMENT ON COLUMN public.c.a IS 'column'; COMMENT ON INDEX public.c@c_a_b_idx IS 'index' {} {} query T noticetrace CREATE UNLOGGED TABLE unlogged_tbl (col int PRIMARY KEY) diff --git a/pkg/sql/logictest/testdata/logic_test/information_schema b/pkg/sql/logictest/testdata/logic_test/information_schema index e2e6be0acde8..d3609d23141e 100644 --- a/pkg/sql/logictest/testdata/logic_test/information_schema +++ b/pkg/sql/logictest/testdata/logic_test/information_schema @@ -4749,6 +4749,7 @@ lc_time C.UTF-8 locality region=test,dc=dc1 locality_optimized_partitioned_index_scan on lock_timeout 0 +log_timezone UTC max_identifier_length 128 max_index_keys 32 node_id 1 diff --git a/pkg/sql/logictest/testdata/logic_test/pg_catalog b/pkg/sql/logictest/testdata/logic_test/pg_catalog index dec6468d246b..653316402edb 100644 --- a/pkg/sql/logictest/testdata/logic_test/pg_catalog +++ b/pkg/sql/logictest/testdata/logic_test/pg_catalog @@ -2638,7 +2638,7 @@ objoid classoid objsubid description 4294967021 4294967123 0 tables summary (see also information_schema.tables, pg_catalog.pg_class) 4294967020 4294967123 0 available tablespaces (incomplete; concept inapplicable to CockroachDB) 4294967019 4294967123 0 pg_timezone_abbrevs was created for compatibility and is currently unimplemented -4294967018 4294967123 0 pg_timezone_names was created for compatibility and is currently unimplemented +4294967018 4294967123 0 pg_timezone_names lists all the timezones that are supported by SET timezone 4294967017 4294967123 0 pg_transform was created for compatibility and is currently unimplemented 4294967016 4294967123 0 triggers (empty - feature does not exist) 4294967014 4294967123 0 pg_ts_config was created for compatibility and is currently unimplemented @@ -2796,6 +2796,7 @@ lc_time C.UTF-8 NULL locality region=test,dc=dc1 NULL NULL NULL string locality_optimized_partitioned_index_scan on NULL NULL NULL string lock_timeout 0 NULL NULL NULL string +log_timezone UTC NULL NULL NULL string max_identifier_length 128 NULL NULL NULL string max_index_keys 32 NULL NULL NULL string node_id 1 NULL NULL NULL string @@ -2931,6 +2932,7 @@ lc_time C.UTF-8 NULL locality region=test,dc=dc1 NULL user NULL region=test,dc=dc1 region=test,dc=dc1 locality_optimized_partitioned_index_scan on NULL user NULL on on lock_timeout 0 NULL user NULL 0s 0s +log_timezone UTC NULL user NULL UTC UTC max_identifier_length 128 NULL user NULL 128 128 max_index_keys 32 NULL user NULL 32 32 node_id 1 NULL user NULL 1 1 @@ -3063,6 +3065,7 @@ lc_time NULL NULL NULL locality NULL NULL NULL NULL NULL locality_optimized_partitioned_index_scan NULL NULL NULL NULL NULL lock_timeout NULL NULL NULL NULL NULL +log_timezone NULL NULL NULL NULL NULL max_identifier_length NULL NULL NULL NULL NULL max_index_keys NULL NULL NULL NULL NULL node_id NULL NULL NULL NULL NULL @@ -4717,6 +4720,25 @@ WHERE ---- 1 +# pg_timezone_names + +# Test using LIKE to scan the whole table. +# Use Honolulu as there is no DST. +query TTTB +SELECT * from pg_timezone_names WHERE name LIKE 'Pacific/Honolulu%' +---- +Pacific/Honolulu HST -10:00:00 false + +# Test with the virtual index. +query TTTB +SELECT * from pg_timezone_names WHERE name = 'Pacific/Honolulu' +---- +Pacific/Honolulu HST -10:00:00 false + +query TTTB +SELECT * from pg_timezone_names WHERE name = 'DoesNotExist' +---- + # Regression test for incorrectly handling left anti virtual lookup joins # (#88096). statement ok @@ -4746,4 +4768,3 @@ WHERE AND t.typname LIKE 'myt%'; ---- 0 - diff --git a/pkg/sql/logictest/testdata/logic_test/set b/pkg/sql/logictest/testdata/logic_test/set index 2717780bae4b..df44270d9ae6 100644 --- a/pkg/sql/logictest/testdata/logic_test/set +++ b/pkg/sql/logictest/testdata/logic_test/set @@ -277,6 +277,11 @@ SHOW server_version_num server_version_num 130000 +query T +SHOW log_timezone +---- +UTC + # Test read-only variables statement error parameter "max_index_keys" cannot be changed SET max_index_keys = 32 @@ -284,6 +289,9 @@ SET max_index_keys = 32 statement error parameter "node_id" cannot be changed SET node_id = 123 +statement error invalid value for parameter "log_timezone" +SET log_timezone = 'Australia/South' + query TT SELECT name, value FROM system.settings WHERE name = 'testing.str' ---- diff --git a/pkg/sql/logictest/testdata/logic_test/show_source b/pkg/sql/logictest/testdata/logic_test/show_source index 5f35f1854123..6e54808abe10 100644 --- a/pkg/sql/logictest/testdata/logic_test/show_source +++ b/pkg/sql/logictest/testdata/logic_test/show_source @@ -96,6 +96,7 @@ lc_time C.UTF-8 locality region=test,dc=dc1 locality_optimized_partitioned_index_scan on lock_timeout 0 +log_timezone UTC max_identifier_length 128 max_index_keys 32 node_id 1 diff --git a/pkg/sql/pg_catalog.go b/pkg/sql/pg_catalog.go index deeea854e458..dac61ef7cb1c 100644 --- a/pkg/sql/pg_catalog.go +++ b/pkg/sql/pg_catalog.go @@ -48,7 +48,9 @@ import ( "github.com/cockroachdb/cockroach/pkg/sql/sqlerrors" "github.com/cockroachdb/cockroach/pkg/sql/types" "github.com/cockroachdb/cockroach/pkg/sql/vtable" + "github.com/cockroachdb/cockroach/pkg/util/duration" "github.com/cockroachdb/cockroach/pkg/util/log" + "github.com/cockroachdb/cockroach/pkg/util/timeutil" "github.com/cockroachdb/errors" "github.com/lib/pq/oid" "golang.org/x/text/collate" @@ -4012,12 +4014,45 @@ var pgCatalogStatioUserTablesTable = virtualSchemaTable{ } var pgCatalogTimezoneNamesTable = virtualSchemaTable{ - comment: "pg_timezone_names was created for compatibility and is currently unimplemented", + comment: "pg_timezone_names lists all the timezones that are supported by SET timezone", schema: vtable.PgCatalogTimezoneNames, populate: func(ctx context.Context, p *planner, _ catalog.DatabaseDescriptor, addRow func(...tree.Datum) error) error { + for _, tz := range timeutil.TimeZones() { + loc, err := timeutil.LoadLocation(tz) + if err != nil { + return err + } + if err := addRowForTimezoneNames(tz, p.extendedEvalCtx.StmtTimestamp.In(loc), addRow); err != nil { + return err + } + } return nil }, - unimplemented: true, + indexes: []virtualIndex{ + { + populate: func(ctx context.Context, unwrappedConstraint tree.Datum, p *planner, db catalog.DatabaseDescriptor, + addRow func(...tree.Datum) error, + ) (bool, error) { + tz := string(tree.MustBeDString(unwrappedConstraint)) + loc, err := timeutil.LoadLocation(tz) + if err != nil { + return false, nil //nolint:returnerrcheck + } + return true, addRowForTimezoneNames(tz, p.extendedEvalCtx.StmtTimestamp.In(loc), addRow) + }, + }, + }, +} + +func addRowForTimezoneNames(tz string, t time.Time, addRow func(...tree.Datum) error) error { + abbrev, offset := t.Zone() + utcOffsetInterval := duration.MakeDuration(int64(offset)*int64(time.Second), 0, 0) + return addRow( + tree.NewDString(tz), // name + tree.NewDString(abbrev), // abbrev + tree.NewDInterval(utcOffsetInterval, types.DefaultIntervalTypeMetadata), // utc_offset + tree.MakeDBool(tree.DBool(t.IsDST())), // is_dst + ) } var pgCatalogTsDictTable = virtualSchemaTable{ diff --git a/pkg/sql/pg_metadata_test.go b/pkg/sql/pg_metadata_test.go index a2b7904d2b39..bc9815fdecb2 100644 --- a/pkg/sql/pg_metadata_test.go +++ b/pkg/sql/pg_metadata_test.go @@ -222,8 +222,11 @@ var none = struct{}{} // Add any function that cannot be automatically detected. var mappedPopulateFunctions = map[string]string{ // Currently pg_type cannot be found automatically by this code because it is - // not the populate function. - "addPGTypeRow": "PGCatalogType", + // not the populate function. Same for pg_proc. + "addPGTypeRow": "PGCatalogType", + "addPgProcUDFRow": "PGCatalogProc", + "addPgProcBuiltinRow": "PgCatalogProc", + "addRowForTimezoneNames": "PgCatalogTimezoneNames", } // schemaCodeFixer have specific configurations to fix the files with virtual @@ -1580,7 +1583,7 @@ func validatePGCatalogCodeParser(t *testing.T) { constants := readAllVTableConstants(t) for _, vTableConstant := range constants { if _, ok := pgCode.fixableTables[vTableConstant]; !ok { - t.Errorf("virtual table with constant %s cannot be fixed because could not found populate function", vTableConstant) + t.Errorf("virtual table with constant %s cannot be fixed because we could not find the populate function", vTableConstant) } } diff --git a/pkg/sql/vars.go b/pkg/sql/vars.go index 30058bf343e4..b34ad2a11ad0 100644 --- a/pkg/sql/vars.go +++ b/pkg/sql/vars.go @@ -341,6 +341,10 @@ var varGen = map[string]sessionVar{ }, }, + // See https://www.postgresql.org/docs/15/datatype-datetime.html. + // We always log in UTC. + `log_timezone`: makeCompatStringVar(`log_timezone`, `UTC`), + // This is only kept for backwards compatibility and no longer has any effect. `datestyle_enabled`: makeBackwardsCompatBoolVar( "datestyle_enabled", true, diff --git a/pkg/sql/vtable/pg_catalog.go b/pkg/sql/vtable/pg_catalog.go index d4bdbd26a16a..2a887768b7c1 100644 --- a/pkg/sql/vtable/pg_catalog.go +++ b/pkg/sql/vtable/pg_catalog.go @@ -1825,13 +1825,14 @@ CREATE TABLE pg_catalog.pg_statio_user_tables ( tidx_blks_hit INT )` -// PgCatalogTimezoneNames is an empty table in the pg_catalog that is not implemented yet +// PgCatalogTimezoneNames describes the schema of pg_catalog.pg_timezone_names. const PgCatalogTimezoneNames = ` CREATE TABLE pg_catalog.pg_timezone_names ( name STRING, abbrev STRING, utc_offset INTERVAL, - is_dst BOOL + is_dst BOOL, + INDEX (name) )` // PgCatalogPartitionedTable is an empty table in the pg_catalog that is not implemented yet diff --git a/pkg/util/timeutil/zoneinfo.go b/pkg/util/timeutil/zoneinfo.go index f10b1467722a..c6a3e1449d33 100644 --- a/pkg/util/timeutil/zoneinfo.go +++ b/pkg/util/timeutil/zoneinfo.go @@ -11,7 +11,9 @@ package timeutil import ( + "sort" "strings" + "sync" "time" // embed tzdata in case system tzdata is not available. _ "time/tzdata" @@ -44,3 +46,18 @@ func LoadLocation(name string) (*time.Location, error) { } return time.LoadLocation(name) } + +var tzsOnce sync.Once +var tzs []string + +// TimeZones lists all supported timezones. +func TimeZones() []string { + tzsOnce.Do(func() { + tzs = make([]string, 0, len(lowercaseTimezones)) + for _, tz := range lowercaseTimezones { + tzs = append(tzs, tz) + } + sort.Strings(tzs) + }) + return tzs +}