From b27e131aa6339490543225edae66e298ea8e9c44 Mon Sep 17 00:00:00 2001 From: MiguelNovelo Date: Tue, 9 Feb 2021 17:07:59 -0600 Subject: [PATCH] sql: improved diff tool for any namespace Previously, diff tool worked only for pg_catalog This was inadequate because it can be used for information_schema as well To address this, this patch takes the namespace as parameter to compare a different database Release note: None Fixes #58037 --- pkg/cmd/generate-pg-catalog/main.go | 7 +- pkg/sql/pg_catalog_diff.go | 2 +- pkg/sql/pg_catalog_test.go | 19 +- .../testdata/information_schema_tables.json | 4107 +++++++++++++++++ ...nformation_schema_test_expected_diffs.json | 1793 +++++++ 5 files changed, 5916 insertions(+), 12 deletions(-) create mode 100644 pkg/sql/testdata/information_schema_tables.json create mode 100644 pkg/sql/testdata/information_schema_test_expected_diffs.json diff --git a/pkg/cmd/generate-pg-catalog/main.go b/pkg/cmd/generate-pg-catalog/main.go index f46a2fc467b9..4f9505f2736e 100644 --- a/pkg/cmd/generate-pg-catalog/main.go +++ b/pkg/cmd/generate-pg-catalog/main.go @@ -34,8 +34,9 @@ import ( const getServerVersion = `SELECT current_setting('server_version');` var ( - postgresAddr = flag.String("addr", "localhost:5432", "Postgres server address") - postgresUser = flag.String("user", "postgres", "Postgres user") + postgresAddr = flag.String("addr", "localhost:5432", "Postgres server address") + postgresUser = flag.String("user", "postgres", "Postgres user") + postgresCatalog = flag.String("catalog", "pg_catalog", "Catalog or namespace, default: pg_catalog") ) func main() { @@ -62,7 +63,7 @@ func main() { } func describePgCatalog(conn *pgx.Conn) *pgx.Rows { - rows, err := conn.Query(sql.GetPGCatalogSQL) + rows, err := conn.Query(sql.GetPGCatalogSQL, *postgresCatalog) if err != nil { panic(err) } diff --git a/pkg/sql/pg_catalog_diff.go b/pkg/sql/pg_catalog_diff.go index f8c5a0702850..927b0d21e193 100644 --- a/pkg/sql/pg_catalog_diff.go +++ b/pkg/sql/pg_catalog_diff.go @@ -31,7 +31,7 @@ const GetPGCatalogSQL = ` JOIN pg_attribute a ON a.attrelid = c.oid JOIN pg_type t ON t.oid = a.atttypid JOIN pg_namespace n ON n.oid = c.relnamespace - WHERE n.nspname = 'pg_catalog' + WHERE n.nspname = $1 AND a.attnum > 0 ORDER BY 1, 2; ` diff --git a/pkg/sql/pg_catalog_test.go b/pkg/sql/pg_catalog_test.go index 53cd4e57a735..040a651ee98b 100644 --- a/pkg/sql/pg_catalog_test.go +++ b/pkg/sql/pg_catalog_test.go @@ -46,13 +46,16 @@ import ( // Test data files const ( - pgCatalogDump = "pg_catalog_tables.json" // PostgreSQL pg_catalog schema - expectedDiffs = "pg_catalog_test_expected_diffs.json" // Contains expected difference between postgres and cockroach - testdata = "testdata" // testdata directory + pgCatalogDump = "%s_tables.json" // PostgreSQL pg_catalog schema + expectedDiffs = "%s_test_expected_diffs.json" // Contains expected difference between postgres and cockroach + testdata = "testdata" // testdata directory ) // When running test with -rewrite-diffs test will pass and re-create pg_catalog_test-diffs.json -var rewriteFlag = flag.Bool("rewrite-diffs", false, "This will re-create the expected diffs file") +var ( + rewriteFlag = flag.Bool("rewrite-diffs", false, "This will re-create the expected diffs file") + postgresCatalog = flag.String("catalog", "pg_catalog", "Catalog or namespace, default: pg_catalog") +) // summary will keep accountability for any unexpected difference and report it in the log type summary struct { @@ -79,7 +82,7 @@ func (sum *summary) report(t *testing.T) { // loadTestData retrieves the pg_catalog from the dumpfile generated from Postgres func loadTestData(t testing.TB) PGCatalogTables { var pgCatalogFile PGCatalogFile - testdataFile := filepath.Join(testdata, pgCatalogDump) + testdataFile := filepath.Join(testdata, fmt.Sprintf(pgCatalogDump, *postgresCatalog)) f, err := os.Open(testdataFile) if err != nil { t.Fatal(err) @@ -105,7 +108,7 @@ func loadCockroachPgCatalog(t testing.TB) PGCatalogTables { s, db, _ := serverutils.StartServer(t, base.TestServerArgs{}) defer s.Stopper().Stop(ctx) sqlRunner := sqlutils.MakeSQLRunner(db) - rows := sqlRunner.Query(t, GetPGCatalogSQL) + rows := sqlRunner.Query(t, GetPGCatalogSQL, *postgresCatalog) defer rows.Close() for rows.Next() { @@ -128,7 +131,7 @@ func loadExpectedDiffs(t *testing.T) (diffs PGCatalogTables) { return } - diffFile := filepath.Join(testdata, expectedDiffs) + diffFile := filepath.Join(testdata, fmt.Sprintf(expectedDiffs, *postgresCatalog)) if _, err := os.Stat(diffFile); err != nil { if oserror.IsNotExist(err) { // File does not exists it means diffs are not expected @@ -217,5 +220,5 @@ func TestPGCatalog(t *testing.T) { } sum.report(t) - rewriteDiffs(t, diffs, filepath.Join(testdata, expectedDiffs)) + rewriteDiffs(t, diffs, filepath.Join(testdata, fmt.Sprintf(expectedDiffs, *postgresCatalog))) } diff --git a/pkg/sql/testdata/information_schema_tables.json b/pkg/sql/testdata/information_schema_tables.json new file mode 100644 index 000000000000..e8bbd021bdec --- /dev/null +++ b/pkg/sql/testdata/information_schema_tables.json @@ -0,0 +1,4107 @@ +{ + "pgVersion": "13.0", + "pgCatalog": { + "_pg_foreign_data_wrappers": { + "authorization_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "fdwoptions": { + "oid": 1009, + "dataType": "_text", + "expectedOid": null, + "expectedDataType": null + }, + "fdwowner": { + "oid": 26, + "dataType": "oid", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_data_wrapper_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_data_wrapper_language": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_data_wrapper_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "oid": { + "oid": 26, + "dataType": "oid", + "expectedOid": null, + "expectedDataType": null + } + }, + "_pg_foreign_servers": { + "authorization_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_data_wrapper_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_data_wrapper_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_version": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "oid": { + "oid": 26, + "dataType": "oid", + "expectedOid": null, + "expectedDataType": null + }, + "srvoptions": { + "oid": 1009, + "dataType": "_text", + "expectedOid": null, + "expectedDataType": null + } + }, + "_pg_foreign_table_columns": { + "attfdwoptions": { + "oid": 1009, + "dataType": "_text", + "expectedOid": null, + "expectedDataType": null + }, + "attname": { + "oid": 19, + "dataType": "name", + "expectedOid": null, + "expectedDataType": null + }, + "nspname": { + "oid": 19, + "dataType": "name", + "expectedOid": null, + "expectedDataType": null + }, + "relname": { + "oid": 19, + "dataType": "name", + "expectedOid": null, + "expectedDataType": null + } + }, + "_pg_foreign_tables": { + "authorization_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "ftoptions": { + "oid": 1009, + "dataType": "_text", + "expectedOid": null, + "expectedDataType": null + } + }, + "_pg_user_mappings": { + "authorization_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "oid": { + "oid": 26, + "dataType": "oid", + "expectedOid": null, + "expectedDataType": null + }, + "srvowner": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "umoptions": { + "oid": 1009, + "dataType": "_text", + "expectedOid": null, + "expectedDataType": null + }, + "umuser": { + "oid": 26, + "dataType": "oid", + "expectedOid": null, + "expectedDataType": null + } + }, + "administrable_role_authorizations": { + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "role_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "applicable_roles": { + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "role_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "attributes": { + "attribute_default": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "attribute_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "attribute_udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "attribute_udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "attribute_udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_maximum_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_octet_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "data_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "datetime_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "dtd_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "interval_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "interval_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "is_derived_reference_attribute": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_nullable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "maximum_cardinality": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision_radix": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_scale": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "ordinal_position": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "scope_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "character_sets": { + "character_repertoire": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "default_collate_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "default_collate_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "default_collate_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "form_of_use": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "check_constraint_routine_usage": { + "constraint_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "check_constraints": { + "check_clause": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "collation_character_set_applicability": { + "character_set_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "collations": { + "collation_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "pad_attribute": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "column_column_usage": { + "column_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "dependent_column": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "column_domain_usage": { + "column_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "column_options": { + "column_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "option_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "option_value": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "column_privileges": { + "column_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantor": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "privilege_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "column_udt_usage": { + "column_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "columns": { + "character_maximum_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_octet_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "column_default": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "column_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "data_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "datetime_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "domain_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "dtd_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "generation_expression": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "identity_cycle": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "identity_generation": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "identity_increment": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "identity_maximum": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "identity_minimum": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "identity_start": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "interval_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "interval_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "is_generated": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "is_identity": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_nullable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_self_referencing": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_updatable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "maximum_cardinality": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision_radix": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_scale": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "ordinal_position": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "scope_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "constraint_column_usage": { + "column_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "constraint_table_usage": { + "constraint_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "data_type_privileges": { + "dtd_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "domain_constraints": { + "constraint_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "initially_deferred": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_deferrable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + } + }, + "domain_udt_usage": { + "domain_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "domains": { + "character_maximum_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_octet_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "data_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "datetime_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "domain_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_default": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "domain_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "domain_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "dtd_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "interval_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "interval_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "maximum_cardinality": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision_radix": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_scale": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "scope_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "element_types": { + "character_maximum_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_octet_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collection_type_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "data_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "datetime_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "domain_default": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "dtd_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "interval_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "interval_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "maximum_cardinality": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision_radix": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_scale": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "object_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "scope_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "enabled_roles": { + "role_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "foreign_data_wrapper_options": { + "foreign_data_wrapper_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_data_wrapper_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "option_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "option_value": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "foreign_data_wrappers": { + "authorization_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_data_wrapper_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_data_wrapper_language": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_data_wrapper_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "library_name": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "foreign_server_options": { + "foreign_server_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "option_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "option_value": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "foreign_servers": { + "authorization_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_data_wrapper_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_data_wrapper_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_version": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "foreign_table_options": { + "foreign_table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "option_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "option_value": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "foreign_tables": { + "foreign_server_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "information_schema_catalog_name": { + "catalog_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "key_column_usage": { + "column_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "ordinal_position": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "position_in_unique_constraint": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "parameters": { + "as_locator": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "character_maximum_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_octet_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "data_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "datetime_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "dtd_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "interval_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "interval_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "is_result": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "maximum_cardinality": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision_radix": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_scale": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "ordinal_position": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "parameter_default": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "parameter_mode": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "parameter_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "referential_constraints": { + "constraint_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "delete_rule": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "match_option": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "unique_constraint_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "unique_constraint_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "unique_constraint_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "update_rule": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "role_column_grants": { + "column_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantor": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "privilege_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "role_routine_grants": { + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantor": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "privilege_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "routine_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "routine_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "routine_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "role_table_grants": { + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantor": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "privilege_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "with_hierarchy": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + } + }, + "role_udt_grants": { + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantor": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "privilege_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "role_usage_grants": { + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantor": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "object_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "privilege_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "routine_privileges": { + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantor": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "privilege_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "routine_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "routine_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "routine_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "routines": { + "as_locator": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "character_maximum_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_octet_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "created": { + "oid": 13448, + "dataType": "time_stamp", + "expectedOid": null, + "expectedDataType": null + }, + "data_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "datetime_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "dtd_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "external_language": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "external_name": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "interval_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "interval_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "is_deterministic": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_implicitly_invocable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_null_call": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_udt_dependent": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_user_defined_cast": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "last_altered": { + "oid": 13448, + "dataType": "time_stamp", + "expectedOid": null, + "expectedDataType": null + }, + "max_dynamic_result_sets": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "maximum_cardinality": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "module_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "module_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "module_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "new_savepoint_level": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision_radix": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_scale": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "parameter_style": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_as_locator": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_char_max_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_char_octet_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_char_set_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_char_set_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_char_set_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_collation_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_collation_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_collation_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_datetime_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_dtd_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_from_data_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_interval_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_interval_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_maximum_cardinality": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_numeric_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_numeric_precision_radix": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_numeric_scale": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_scope_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_scope_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_scope_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_type_udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_type_udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "result_cast_type_udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "routine_body": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "routine_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "routine_definition": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "routine_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "routine_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "routine_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "schema_level_routine": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "scope_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "scope_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "security_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "specific_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "sql_data_access": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "sql_path": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "to_sql_specific_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "to_sql_specific_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "to_sql_specific_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "type_udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "type_udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "type_udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "schemata": { + "catalog_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "default_character_set_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "default_character_set_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "default_character_set_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "schema_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "schema_owner": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "sql_path": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "sequences": { + "cycle_option": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "data_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "increment": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "maximum_value": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "minimum_value": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision_radix": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_scale": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "sequence_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "sequence_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "sequence_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "start_value": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "sql_features": { + "comments": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "feature_id": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "feature_name": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "is_supported": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_verified_by": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "sub_feature_id": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "sub_feature_name": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "sql_implementation_info": { + "character_value": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "comments": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "implementation_info_id": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "implementation_info_name": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "integer_value": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + } + }, + "sql_parts": { + "comments": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "feature_id": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "feature_name": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "is_supported": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_verified_by": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "sql_sizing": { + "comments": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "sizing_id": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "sizing_name": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "supported_value": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + } + }, + "table_constraints": { + "constraint_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "constraint_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "enforced": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "initially_deferred": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_deferrable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "table_privileges": { + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantor": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "privilege_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "with_hierarchy": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + } + }, + "tables": { + "commit_action": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "is_insertable_into": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_typed": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "reference_generation": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "self_referencing_column_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "user_defined_type_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "user_defined_type_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "user_defined_type_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "transforms": { + "group_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "transform_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "triggered_update_columns": { + "event_object_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "event_object_column": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "event_object_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "event_object_table": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "trigger_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "trigger_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "trigger_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "triggers": { + "action_condition": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "action_order": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "action_orientation": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "action_reference_new_row": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "action_reference_new_table": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "action_reference_old_row": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "action_reference_old_table": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "action_statement": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "action_timing": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "created": { + "oid": 13448, + "dataType": "time_stamp", + "expectedOid": null, + "expectedDataType": null + }, + "event_manipulation": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "event_object_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "event_object_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "event_object_table": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "trigger_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "trigger_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "trigger_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "udt_privileges": { + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantor": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "privilege_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "udt_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "udt_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "usage_privileges": { + "grantee": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "grantor": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "is_grantable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "object_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "object_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "privilege_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "user_defined_types": { + "character_maximum_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_octet_length": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "character_set_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "collation_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "data_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "datetime_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "interval_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "interval_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "is_final": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_instantiable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_precision_radix": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "numeric_scale": { + "oid": 13438, + "dataType": "cardinal_number", + "expectedOid": null, + "expectedDataType": null + }, + "ordering_category": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "ordering_form": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "ordering_routine_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "ordering_routine_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "ordering_routine_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "ref_dtd_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "reference_type": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "source_dtd_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "user_defined_type_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "user_defined_type_category": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "user_defined_type_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "user_defined_type_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "user_mapping_options": { + "authorization_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "option_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "option_value": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + }, + "user_mappings": { + "authorization_identifier": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "foreign_server_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "view_column_usage": { + "column_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "view_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "view_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "view_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "view_routine_usage": { + "specific_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "specific_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "view_table_usage": { + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "view_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "view_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "view_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + } + }, + "views": { + "check_option": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + }, + "is_insertable_into": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_trigger_deletable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_trigger_insertable_into": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_trigger_updatable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "is_updatable": { + "oid": 13450, + "dataType": "yes_or_no", + "expectedOid": null, + "expectedDataType": null + }, + "table_catalog": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_name": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "table_schema": { + "oid": 13443, + "dataType": "sql_identifier", + "expectedOid": null, + "expectedDataType": null + }, + "view_definition": { + "oid": 13441, + "dataType": "character_data", + "expectedOid": null, + "expectedDataType": null + } + } + } +} \ No newline at end of file diff --git a/pkg/sql/testdata/information_schema_test_expected_diffs.json b/pkg/sql/testdata/information_schema_test_expected_diffs.json new file mode 100644 index 000000000000..ed4820aa3e83 --- /dev/null +++ b/pkg/sql/testdata/information_schema_test_expected_diffs.json @@ -0,0 +1,1793 @@ +{ + "_pg_foreign_data_wrappers": {}, + "_pg_foreign_servers": {}, + "_pg_foreign_table_columns": {}, + "_pg_foreign_tables": {}, + "_pg_user_mappings": {}, + "administrable_role_authorizations": { + "grantee": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "is_grantable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "role_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "applicable_roles": { + "grantee": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "is_grantable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "role_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "attributes": {}, + "character_sets": { + "character_repertoire": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "character_set_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "character_set_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "character_set_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "default_collate_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "default_collate_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "default_collate_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "form_of_use": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "check_constraint_routine_usage": {}, + "check_constraints": { + "check_clause": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "constraint_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "collation_character_set_applicability": { + "character_set_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "character_set_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "character_set_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "collations": { + "collation_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "pad_attribute": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + } + }, + "column_column_usage": {}, + "column_domain_usage": {}, + "column_options": {}, + "column_privileges": { + "column_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "grantee": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "grantor": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "is_grantable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "privilege_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "table_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "column_udt_usage": { + "column_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "columns": { + "character_maximum_length": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "character_octet_length": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "character_set_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "character_set_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "character_set_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "column_default": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "column_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "data_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "datetime_precision": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "domain_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "domain_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "domain_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "dtd_identifier": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "generation_expression": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "identity_cycle": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "identity_generation": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "identity_increment": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "identity_maximum": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "identity_minimum": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "identity_start": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "interval_precision": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "interval_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "is_generated": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "is_identity": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_nullable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_self_referencing": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_updatable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "maximum_cardinality": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "numeric_precision": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "numeric_precision_radix": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "numeric_scale": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "ordinal_position": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "scope_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "scope_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "scope_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "constraint_column_usage": { + "column_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "constraint_table_usage": {}, + "data_type_privileges": {}, + "domain_constraints": {}, + "domain_udt_usage": {}, + "domains": {}, + "element_types": {}, + "enabled_roles": { + "role_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "foreign_data_wrapper_options": {}, + "foreign_data_wrappers": {}, + "foreign_server_options": {}, + "foreign_servers": {}, + "foreign_table_options": {}, + "foreign_tables": {}, + "information_schema_catalog_name": {}, + "key_column_usage": { + "column_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "ordinal_position": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "position_in_unique_constraint": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "table_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "parameters": { + "as_locator": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "character_maximum_length": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "character_octet_length": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "character_set_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "character_set_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "character_set_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "data_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "datetime_precision": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "dtd_identifier": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "interval_precision": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "interval_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "is_result": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "maximum_cardinality": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "numeric_precision": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "numeric_precision_radix": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "numeric_scale": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "ordinal_position": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "parameter_default": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "parameter_mode": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "parameter_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "scope_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "scope_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "scope_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "specific_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "specific_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "specific_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "referential_constraints": { + "constraint_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "delete_rule": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "match_option": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "unique_constraint_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "unique_constraint_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "unique_constraint_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "update_rule": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + } + }, + "role_column_grants": {}, + "role_routine_grants": {}, + "role_table_grants": { + "grantee": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "grantor": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "is_grantable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "privilege_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "table_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "with_hierarchy": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + } + }, + "role_udt_grants": {}, + "role_usage_grants": {}, + "routine_privileges": {}, + "routines": { + "as_locator": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "character_maximum_length": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "character_octet_length": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "character_set_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "character_set_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "character_set_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "collation_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "created": { + "oid": 1184, + "dataType": "timestamptz", + "expectedOid": 13448, + "expectedDataType": "time_stamp" + }, + "data_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "datetime_precision": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "dtd_identifier": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "external_language": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "external_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "interval_precision": { + "oid": 25, + "dataType": "text", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "interval_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "is_deterministic": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_implicitly_invocable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_null_call": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_udt_dependent": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_user_defined_cast": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "last_altered": { + "oid": 1184, + "dataType": "timestamptz", + "expectedOid": 13448, + "expectedDataType": "time_stamp" + }, + "max_dynamic_result_sets": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "maximum_cardinality": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "module_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "module_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "module_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "new_savepoint_level": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "numeric_precision": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "numeric_precision_radix": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "numeric_scale": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "parameter_style": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "result_cast_as_locator": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "result_cast_char_max_length": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "result_cast_char_octet_length": { + "oid": 25, + "dataType": "text", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "result_cast_char_set_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_char_set_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_char_set_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_collation_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_collation_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_collation_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_datetime_precision": { + "oid": 25, + "dataType": "text", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "result_cast_dtd_identifier": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_from_data_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "result_cast_interval_precision": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "result_cast_interval_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "result_cast_maximum_cardinality": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "result_cast_numeric_precision": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "result_cast_numeric_precision_radix": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "result_cast_numeric_scale": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "result_cast_scope_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_scope_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_scope_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_type_udt_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_type_udt_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "result_cast_type_udt_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "routine_body": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "routine_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "routine_definition": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "routine_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "routine_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "routine_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "schema_level_routine": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "scope_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "scope_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "scope_schema": null, + "security_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "specific_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "specific_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "specific_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "sql_data_access": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "sql_path": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "to_sql_specific_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "to_sql_specific_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "to_sql_specific_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "type_udt_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "type_udt_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "type_udt_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "udt_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "schemata": { + "catalog_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "default_character_set_catalog": null, + "default_character_set_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "default_character_set_schema": null, + "schema_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "schema_owner": null, + "sql_path": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + } + }, + "sequences": { + "cycle_option": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "data_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "increment": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "maximum_value": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "minimum_value": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "numeric_precision": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "numeric_precision_radix": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "numeric_scale": { + "oid": 20, + "dataType": "int8", + "expectedOid": 13438, + "expectedDataType": "cardinal_number" + }, + "sequence_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "sequence_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "sequence_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "start_value": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + } + }, + "sql_features": {}, + "sql_implementation_info": {}, + "sql_parts": {}, + "sql_sizing": {}, + "table_constraints": { + "constraint_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "constraint_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "enforced": null, + "initially_deferred": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_deferrable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "table_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + } + }, + "table_privileges": { + "grantee": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "grantor": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "is_grantable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "privilege_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "table_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "with_hierarchy": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + } + }, + "tables": { + "commit_action": null, + "is_insertable_into": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_typed": null, + "reference_generation": null, + "self_referencing_column_name": null, + "table_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_type": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "user_defined_type_catalog": null, + "user_defined_type_name": null, + "user_defined_type_schema": null + }, + "transforms": {}, + "triggered_update_columns": {}, + "triggers": {}, + "udt_privileges": {}, + "usage_privileges": {}, + "user_defined_types": {}, + "user_mapping_options": {}, + "user_mappings": {}, + "view_column_usage": {}, + "view_routine_usage": {}, + "view_table_usage": {}, + "views": { + "check_option": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + }, + "is_insertable_into": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_trigger_deletable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_trigger_insertable_into": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_trigger_updatable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "is_updatable": { + "oid": 25, + "dataType": "text", + "expectedOid": 13450, + "expectedDataType": "yes_or_no" + }, + "table_catalog": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_name": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "table_schema": { + "oid": 25, + "dataType": "text", + "expectedOid": 13443, + "expectedDataType": "sql_identifier" + }, + "view_definition": { + "oid": 25, + "dataType": "text", + "expectedOid": 13441, + "expectedDataType": "character_data" + } + } +} \ No newline at end of file